【发布时间】:2012-08-23 16:02:41
【问题描述】:
将多个域重定向到一个域的最佳方法是什么?这是一个多语言网站
我已经读到,将更多域指向一个域可能会以一种糟糕的方式影响搜索引擎的排名?
即
www.domain.dk -> www.domain.com/dk
www.domain.de -> www.domain.com/de
可以做 301 重定向吗?它会影响 www.domain.com 的排名吗?
【问题讨论】:
将多个域重定向到一个域的最佳方法是什么?这是一个多语言网站
我已经读到,将更多域指向一个域可能会以一种糟糕的方式影响搜索引擎的排名?
即
www.domain.dk -> www.domain.com/dk
www.domain.de -> www.domain.com/de
可以做 301 重定向吗?它会影响 www.domain.com 的排名吗?
【问题讨论】:
【讨论】:
这实际上是一种非常有益的做事方式,因为它将来自反向链接的域价值整合到单个 .com 域中,而不是将它们分散到多个域中。我建议使用子域(这样您就可以为德语瑞士和法语瑞士执行 ch.domain.com/de 和 ch.domain.com/fr 之类的操作,但文件夹也可以。)
您应该始终使用 301 重定向来保留域值
然后你可以使用:
【讨论】:
您应该始终使用 301 重定向将当前 Url 重定向到新的 Urls。以便 google 了解此 url 是从 this 重定向到 this。
使用以下代码创建一个.htaccess 文件,它将确保所有进入 domain.com 的请求都将被重定向到 www.domain.com
.htaccess文件需要放在你旧网站的根目录下(即你的索引文件所在的目录)
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
请将 domain.com 和 www.newdomain.com 替换为您的实际域名。
注意这种 .htaccess 重定向方法仅适用于启用了 Apache Mod-Rewrite 模块的 Linux 服务器。
【讨论】:
使用 301 重定向,因为它是一个永久重定向,它会将 90-99% 的链接汁(排名力)传递到重定向的页面。 301 指的是此类重定向的 HTTP 状态代码。在大多数情况下,301 重定向是在网站上实现重定向的最佳方法。
【讨论】: