(seo友好)将多个域转发到一个Web服务器的最佳技术是什么?

时间:2009-09-08 19:38:57

标签: seo dns webserver forwarding

设置为:

  • www.domainA.com
  • www.domainB.com

实际上都托管在一个Web服务器(Apache)

  • 123.123.123.123/domainA
  • 123.123.123.123/domainB

我已经设置了从域到Web服务器目录的隐藏转发工作正常,但是,产生重复内容(因为它也可以直接寻址Web服务器)。我尝试为每个直接定位IP地址的请求(使用mod_rewrite)设置301重定向到域,但发现这会导致转发循环。显然,服务器无法识别最初是否已请求域。

如果有人能给我一个如何做到这一点的暗示,我会很高兴听到。

2 个答案:

答案 0 :(得分:2)

您可以在Web服务器上设置虚拟主机,以便它确实关注所请求的主机名。这是一种相当普遍的做法,应该可以解决您的问题。您可以取消单独的子目录,因为每个虚拟主机都有自己的虚拟根目录。

答案 1 :(得分:0)

那么你是说你在谷歌索引的页面引用了你的IP地址和目录而不是域名?

另外,我不确定为什么从IP重定向到域名会导致重定向循环。如果重定向基于主机头,它应该可以正常工作。