301使用完整网址重定向

时间:2016-04-27 08:31:12

标签: .htaccess redirect mod-rewrite

我有domian domain1.com和第二个domain2.com我cpanel。 domain1.com是主要域名 domain2.com是插件域

因此domain1.com和domain2.com属于同一帐户。

我尝试重定向301 /免费www.domain2.com/free

但它给出了错误,因为domain1.com的.htaccess我也适用于domain2.com

我需要的是当有人尝试打开domain1.com/free时,他们需要自动重定向到domain2.com/free。 我怎样才能实现它,如果他们都是同一个帐户。

是否可以在310重定向中使用完整的URL或者是否有其他方法。我尝试了很多来自互联网的代码无效。

1 个答案:

答案 0 :(得分:0)

如果两个域都在同一台服务器上,则需要使用mode-rewrite而不是mod-alias将domaiA重定向到domainB

RewriteEngine on


RewriteCond %{HTTP_HOST} ^(www\.)?domainA\.com$
RewriteRule ^free http://www.domainB.com/free [NE,L,R=301]