我只是切换服务器,我的网站是在一个新的IP地址。我猜这个IP地址的以前的所有者仍然有他的域指向我的IP。所以当你去他的域名时,我的网站就会出现。他无法做出任何改变或类似的事情,但这与我的搜索引擎排名有关。我在想,如果我可以我们的htaccess他的域名重定向到矿井所以像这样重定向使用.htaccess
如果(他的域){ 重定向到我的网站 }
当然你不能用if语句一样,在.htacess,但你得到我的漂移。
谢谢
我只是切换服务器,我的网站是在一个新的IP地址。我猜这个IP地址的以前的所有者仍然有他的域指向我的IP。所以当你去他的域名时,我的网站就会出现。他无法做出任何改变或类似的事情,但这与我的搜索引擎排名有关。我在想,如果我可以我们的htaccess他的域名重定向到矿井所以像这样重定向使用.htaccess
如果(他的域){ 重定向到我的网站 }
当然你不能用if语句一样,在.htacess,但你得到我的漂移。
谢谢
问题并不完全清楚。基于我的理解,因为它不是mod_rewrite的问题,在这里我的回答: 公共IP是唯一的,希望你混淆了域名和IP的问题。如果您的域名指向您的服务器IP,则不应该有任何问题。但是,如果两个域都托管在相同的服务器(ip)上,则可以使用virtualhost config指向类似于ReverseProxy ProxyPass的正确站点。
如果搜索引擎目前使用旧IP地址对您的网站页面进行索引,那么就没有选择。您可能会触发搜索引擎重新编制索引。
RewriteCond %{HTTP:Host} ^www\.his_domain\.com$ [NC]
RewriteRule .* http://www.yoursite.com [R=301]
你需要的是modrewrite。这个问题在 – SpliFF 2011-03-30 02:16:19
之前已经被询问和回答过很多次,但是我的问题与我在这里和谷歌上发现的1000次mod重写问题不一样。 :) – Dave 2011-03-30 02:18:35