我刚刚更换了服务器,我的网站使用了一个新的ip地址。我猜这个ip地址的前一个所有者仍然有指向我的ip的域。所以当你进入他的域名时,我的网站就会显示出来。他不能做任何改变或类似的事情,但这打乱了我的搜索引擎排名。我想知道我是否可以使用htaccess将他的域名重定向到我的域名,就像这样
如果(他的域名){重定向到我的网站}
当然,您不能在.htacess中使用这样的if语句,但您可以理解我的意思。
谢谢
发布于 2011-03-30 10:58:49
这个问题还不完全清楚。基于我的理解,因为这不是mod_rewrite问题,所以我的答案是:公网ip是唯一的,希望您将域名和有问题的ip混淆。如果您的域名指向您的服务器ip,应该不会有任何问题。但是,如果两个域托管在同一服务器(Ip)上,则可以使用虚拟主机配置来指向类似于ReverseProxy ProxyPass的正确站点。
如果搜索引擎当前使用旧的ip地址索引您的站点页面,那么您没有其他选择。你可以触发搜索引擎重新建立索引。
发布于 2011-03-30 16:11:51
RewriteCond %{HTTP:Host} ^www\.his_domain\.com$ [NC]
RewriteRule .* http://www.yoursite.com [R=301]https://stackoverflow.com/questions/5481158
复制相似问题