.htaccess将子文件夹重定向到没有子文件夹的新域

时间:2016-08-10 20:29:01

标签: apache .htaccess redirect mod-rewrite

我需要将子文件夹中的网站重定向到另一个域,因此,在子文件夹中我放了以下.htaccess文件:

Redirect 301 / http://www.newdomain.com/

这样,当我访问子文件夹网址http://www.olddomain.com/site1时,我会被重定向到http://www.newdomain.com/site1,但正确的应该是http://www.newdomain.com,而不是子文件夹网址。

1 个答案:

答案 0 :(得分:1)

Redirect指令会自动将原始路径附加到目标。请在您的子文件夹中使用RedirectMatch

RedirectMatch 301 / http://www.newdomain.com/

确保在测试之前清除浏览器缓存。