我正在尝试将主机帐户上的主域重定向到同一服务器中的附加域。让我们说:
domain1.com
到
domain2.com
我在公共html文件夹中创建了一个.htaccess文件,并添加了以下代码:
重定向301 / http://www.domain.com
如果我去新站点(我想要的那个站点),我会收到此错误:
www.domain.com重定向了你太多次了。
如何将domain1重定向到domain2?
答案 0 :(得分:0)
根据文件夹的结构,可以使用rewriteConditions来实现:https://wiki.apache.org/httpd/RewriteCond
有些事情:
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{HTTP_HOST} ^domain1.com
RewriteRule ^(.*)$ https://www.domain2.com/$1 [R=301,L]
这样RewriteRule
仅适用于HTTP_HOST
包含domain1.com
RewriteCond %{SCRIPT_FILENAME} !-f
表示它不应该应用于文件。