Htaccess 重定向不工作从子子文件夹到根文件
Htaccess redirects not working from sub-subfolder to rootfile
我正在尝试将某些页面从旧网站重定向到新网站。重定向如:
RewriteRule ^/?de-tafels/(.*)$ /meubels/woonkamer/tafels [R,L]
正常,但从 sub/subfolders 重定向到根目录中的文件无效:
RewriteRule ^/?fotogalerij/hekwerken/(.*)$ /404 [R,L]
我应该在 404$1 后面加点东西吗?
编辑:
RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)$ /404 [R,L]
用这一行我想重定向
http://example.com/blog/woonbeurs-a-dam-2010/ to http://example.com/404, but it redirects me to http://example.com/404woonbeurs-a-dam-2010/
谢谢,
麦克
试试这个:
RewriteEngine On
RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)?$ /404 [R,L]
编辑:
从您提供的屏幕截图中,我可以看到您正在添加 samw 路径的重写规则,该规则将覆盖同一路径的其余重写。
从您的 htaccess 中删除这一行。
RewriteRule ^/?blog/(.*)?$ /404 [R,L]
我正在尝试将某些页面从旧网站重定向到新网站。重定向如:
RewriteRule ^/?de-tafels/(.*)$ /meubels/woonkamer/tafels [R,L]
正常,但从 sub/subfolders 重定向到根目录中的文件无效:
RewriteRule ^/?fotogalerij/hekwerken/(.*)$ /404 [R,L]
我应该在 404$1 后面加点东西吗?
编辑:
RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)$ /404 [R,L]
用这一行我想重定向 http://example.com/blog/woonbeurs-a-dam-2010/ to http://example.com/404, but it redirects me to http://example.com/404woonbeurs-a-dam-2010/
谢谢,
麦克
试试这个:
RewriteEngine On
RewriteRule ^/?blog/woonbeurs-a-dam-2010/(.*)?$ /404 [R,L]
编辑:
从您提供的屏幕截图中,我可以看到您正在添加 samw 路径的重写规则,该规则将覆盖同一路径的其余重写。
从您的 htaccess 中删除这一行。
RewriteRule ^/?blog/(.*)?$ /404 [R,L]