.htaccess 301重定向 - 新域托管在旧域的目录中

时间:2013-11-15 18:20:56

标签: php apache .htaccess mod-rewrite

我在site.com上有一个网站。它正在转向newsite.biz。

我登录到site.com的主机帐户,目录树是:     目录的cgi-bin     目录newsite     目录可湿性粉剂管理员     目录的wp-content     目录-WP-包括     所有其他Wordpress个人文件,如wp-config.php wp-login.php等与site.com一起使用

我的所有newsite.biz文件都位于site.com根目录下的新网站目录中我试图将所有流量从site.com重定向到newsite.biz

这是我尝试过的: 重定向301 / how-it-works / http://newsite.biz/how-it-works/ 它说的错误是重定向太多。

感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

  

I'm attempting to redirect all traffic from site.com to newsite.biz

您应该使用mod_rewrite规则来更好地控制:

RewriteCond %{HTTP_HOST} site\.com$ [NC]
RewriteRule ^ http://newsite.biz%{REQUEST_URI} [L,NE,R=301]

还要确保此规则在其他重写规则之前。