设置如下:
两者实际上都托管在一个web服务器(Apache)上。
我已经设置了一个隐藏的从域到web服务器目录的前向文件,但是它很好地产生重复的内容(因为它也可以通过直接寻址web服务器来获得)。我尝试为每个直接针对IP地址的请求(使用mod_rewrite)设置301重定向到域,但发现这会导致转发循环。显然,服务器不识别最初是否已请求域。
如果有人能告诉我该怎么做,我会很高兴听到的。
发布于 2009-09-08 19:45:57
您可以在web服务器上设置虚拟主机,以便它注意所请求的主机名。这是一个相当普遍的做法,应该解决你的问题。您可以取消单独的子目录,因为每个虚拟主机都有自己的虚拟根。
发布于 2009-09-08 19:49:26
那么,你是说在google中索引的页面引用的是IP地址和目录,而不是域名?
另外,我不知道为什么从IP重定向到域名会导致重定向循环。如果重定向是基于主机头的,那么它应该工作得很好。
https://stackoverflow.com/questions/1395906
复制相似问题