我正在尝试将文件夹及其所有子文件重定向到带有.htaccess文件的URL。
但
Redirect 301 /abc/cba/ http://www.aaa.com/
将
/abc/cba/ddd/index.html
重定向到http://www.aaa.com/ddd/index.html
我想要的是将
/abc/cba/ /abc/cba/ddd/index.html
重定向到http://www.aaa.com/
有人可以帮忙吗?谢谢。如果不清楚,请告诉我。
最佳答案
默认情况下,Redirect
排序将路径节点映射到新的路径节点,因此第一个路径之后的所有内容都将附加到目标URL。
尝试:
RedirectMatch 301 ^/abc/cba/ http://www.aaa.com/?
或者,如果您更愿意使用mod_rewrite而不是mod_alias:
RewriteEngine On
RewriteRule ^/?abc/cba/ http://www.aaa.com/? [R=301,L]