我正在尝试将旧目录,所有可能的子目录以及所有可能的文件重定向到一个新目录。
重定向任何内容,例如:
等等都应该重定向到.com / new
我已经尝试了几个.htaccess生成器和教程,我得到了一个非常混合的结果篮子。
例如,我得到的最常见的问题是.com / old / old / index.php将重定向到.com / new / old / index.php,而不仅仅是.com / new。
答案 0 :(得分:2)
您可以在站点根目录中使用这个简单的301规则.htaccess:
RedirectMatch 301 ^/old(/.*)?$ /new
或者在/old/.htaccess
文件中使用此规则:
RedirectMatch 301 ^ /new