我有2個頂級域名example.com
和example.ie
。301重定向2個域指向相同的IP?
example.com
和example.ie
都指向同一IP地址,現在拉相同的內容,我們可以得到疲憊不堪與谷歌禁令錘重複的內容,所以我們希望任何人訪問*.example.ie
和*.example.com
重定向到www.example.com
問題是它們都在同一臺服務器指向的.htaccess是一樣的。因此,我不相信我們可以做平常:
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^example.com [nc]
rewriterule ^(.*)$ http://www.example.com/$1 [r=301,nc]
那麼,我們如何去創建一個搜索引擎友好的301重定向*.example.ie
和*.example.com
至www.example.com
?
這對我來說看起來很好,有一個upvote! :)但是,也許你應該添加QSA標誌。 – middus
這裏不需要QSA。它已經被附加。所以如果你打開example.com/index.php?site=123,你會被重定向到www.example.com/index.php?site=123 ..或者我錯過了什麼? – Seybsen
我將這個標記爲我最後使用的答案: 'RewriteEngine On RewriteCond%{HTTP_HOST}!^ www.example.com [nocase] RewriteRule(。*)http:// www。 example.com/$1 [last,redirect = 301]' –