我有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]' –