当多个域名显示相同的网站时,避免搜索引擎中的重复内容

时间:2013-12-14 00:46:06

标签: dns seo cname a-records duplicate-content

我正在尝试理清如何在多个域上正确显示一个网站。

假设:

1个具有1个IP地址的Web服务器。 (1.1.1.1)

100个不同的域名。 (example.com,example.net,example.co,example.biz等)

我希望所有100个域名都显示从1个网络服务器提供的内容。

在我看来,实现这一目标的最有效方法是使用DNS,如下所示:

example.com区域文件

$ORIGIN example.com.
@ in A 1.1.1.1
*.example.com. in CNAME @

example.net区域文件

$ORIGIN example.net.
*.example.net. in CNAME example.com

example.co zone file

$ORIGIN example.co.
*.example.co. in CNAME example.com

等。 (为简洁起见,仅从上述示例中省略了其他DNS记录,即SOA)

之前没有使用任何域名,因此没有排名。

在我看来,使用301重定向会引入大量的服务器和维护开销。实际上,每个域都需要“单独”托管,每个域都需要一个IP地址(可能是共享IP)。

通过上面的示例,搜索引擎是否会将1个网络服务器返回到每个域的内容视为重复内容?或者搜索引擎是否足够聪明,知道虽然域名不同,但所有内容的IP地址都相同,并且知道在解析CNAME查找后它只获得了该内容?

1 个答案:

答案 0 :(得分:0)

搜索引擎会考虑每个域重复的内容。您需要301将域/子域重定向回您的主网站域名。您可以使用重写引擎完成。如果使用IIS,则可以使用mod_rewrite用于Apache和Microsoft的URL Rewrite Module

您可能可以使用一个重写规则301重定向所有域。