繁体   English   中英

htaccess无法将子子文件夹重定向到根文件

[英]Htaccess redirects not working from sub-subfolder to rootfile

我正在尝试将某些页面从旧网站重定向到新网站。 重定向如:

RewriteRule ^/?de-tafels/(.*)$ /meubels/woonkamer/tafels$1 [R,L]

正在工作,但是从子/子文件夹到根目录中文件的重定向不起作用:

RewriteRule ^/?fotogalerij/hekwerken/(.*)$ /404$1 [R,L]

我是否应该在404 $ 1之后添加一些内容?

编辑:

RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)$ /404$1 [R,L]

在此行中,我想将http://example.com/blog/woonbeurs-a-dam-2010/重定向到http://example.com/404 ,但它将我重定向到http://example.com/ 404woonbeurs-a-dam-2010 /

在此处输入图片说明

谢谢,

麦克风

尝试这个:

RewriteEngine On 
RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)?$ /404$1 [R,L]

编辑:

从提供的屏幕截图中,我可以看到您正在添加samw路径的重写规则,该规则将覆盖同一路径的其余重写。

从您的htaccess中删除此行。

RewriteRule ^/?blog/(.*)?$ /404$1 [R,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM