\今天晚上,我幾乎把我的頭髮拉出來試圖找出這個問題。我希望有人能幫助我。將一個頂級域名的所有頁面重定向到另一個頂級域名
我有3個頂級域名的一個網站,類似以下內容:
- www.domain.com
- www.domain.org
- www.domain.net
他們都位於同一個目錄中。
我想設置301重定向,以便.org和.net的所有頁面指向它們在.com位置的相應頁面。
例如,domain.net/topic/page以及www.domain.net/topic/page應永久重定向到www.domain.com/topic/page。
目前,我正在使用下面的代碼,它只將.net和.org主頁重定向到.com主頁。
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC]
RewriteRule .?$ http://www.domain.com%{REQUEST_URI} [R=301,L]
謝謝您的時間,
凱西
謝謝薩爾曼 - 清理緩存的好處。 –
像我一樣,你的只是重定向主頁。例如,當我輸入domain.net/about時,我仍然登陸.net版本。 –
它似乎在我的系統上工作。嘗試打開您網站上不存在的網址,例如'domain.net/foobar?a = b',看看你是否發送到'domain.com/foobar?a = b' –