0
我們遇到問題,請將我們的網站路由到它的新域。我們共有3個域名。編輯.htaccess將多個域重定向到一個域
domain1.com domain2.com domain3.com
哪裏domain3.com是新域domain1.com和domain2.com需要指向。
我們目前的.htaccess文件是建立鏈接,以便:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www\.domain1\.com [OR]
RewriteCond %{HTTP_HOST} ^domain1\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.domain2\.com [OR]
RewriteCond %{HTTP_HOST} ^domain2\.com [OR]
RewriteCond %{HTTP_HOST} ^domain3\.com.com
RewriteRule ^(.*)$ http://www.domain3.com/$1 [R=permanent,L]
RewriteCond %{HTTP_HOST} !^www\.(.*)
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
什麼工作:
domain2.com成功地重定向到domain3.com
domain3.com成功進入DOMAIN3 .com
什麼不工作:
domain1.com不重定向到domain3.com
什麼必須在htaccess文件改爲得到domain1.com也永久重定向至domain3.com?
預先感謝您!
似乎並沒有擦出火花。 domain2.com仍然重定向,但不是domain1.com – user2777790
請確保在新瀏覽器中進行測試。你也確定domain1的DocumentRoot與domain2的相同嗎? – anubhava
是的。我確定。另外,我在一個新的瀏覽器中測試過。有什麼理由相信服務器上的某些東西可能已經改變,導致它無法正常工作?對不起,如果這個假設似乎牽強附會。 – user2777790