301重定向2个域指向同一个IP?

Myl*_*ray 2 .htaccess mod-rewrite redirect url-rewriting http-status-code-301

我有2个顶级域名example.comexample.ie.

example.comexample.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]
Run Code Online (Sandbox Code Playgroud)

那么,我们如何去创建一个搜索引擎友好的301重定向来自*.example.ie*.example.comwww.example.com

Sey*_*sen 5

我会这样做:

RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

这将重定向(301的StatusCode"permantly移动")的每个域是不是 www.example.com到www.example.com.