我有两个域名:
www.mywebsite.com www.my-website.com
我希望所有流量都转到my-website.com(没有www。)
在www.mywebsite.com的.htaccess中,我目前有以下内容:
RewriteCond %{HTTP_HOST} ^mywebsite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mywebsite\.com$
RewriteRule ^/?$ "http\:\/\/www\.my\-website\.com\/" [R=301,L]
在www.my-website.com的.htaccess中,我目前有以下内容:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^111\.111\.111\.111
RewriteRule (.*) http://www.my-website.com/$1 [R=301,L]
我正在寻找编写.htaccess文件的正确方法,以便所有内容都发送到my-website.com并防止并行运行。
答案 0 :(得分:0)
在www.mywebsite.com .htaccess我输入以下内容:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mywebsite.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mywebsite.com$
RewriteRule (.*)$ http://my-website.com/$1 [R=301,L]
</IfModule>
在www.my-website.com我输入以下内容:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^my-website\.com
RewriteRule (.*) http://my-website.com/$1 [R=301,L]