使用.htaccess重定向
我刚刚切换了服务器,我的站点位于一个新的ip地址上。我猜这个ip地址的前所有者仍然有他的域指向我的ip。所以当你进入他的域名时,我的网站就会出现。他不能做任何改变或类似的事情,但这会扰乱我的搜索引擎排名。我想知道我是否可以使用htaccess将他的域重定向到我的域 如果(他的领域){ 重定向到我的站点 } 当然你不能在.htacess中使用这样的if语句,但你明白我的意思使用.htaccess重定向,.htaccess,redirect,.htaccess,Redirect,我刚刚切换了服务器,我的站点位于一个新的ip地址上。我猜这个ip地址的前所有者仍然有他的域指向我的ip。所以当你进入他的域名时,我的网站就会出现。他不能做任何改变或类似的事情,但这会扰乱我的搜索引擎排名。我想知道我是否可以使用htaccess将他的域重定向到我的域 如果(他的领域){ 重定向到我的站点 } 当然你不能在.htacess中使用这样的if语句,但你明白我的意思 谢谢问题不太清楚。根据我的理解,这不是mod_重写问题,以下是我的答案: 公共ip是唯一的,希望你混淆了域名和ip的问题。如
谢谢问题不太清楚。根据我的理解,这不是mod_重写问题,以下是我的答案: 公共ip是唯一的,希望你混淆了域名和ip的问题。如果您的域指向您的服务器ip,那么应该不会有任何问题。但是,如果两个域托管在同一个服务器(ip)上,则可以使用virtualhost配置指向正确的站点,类似于ReverseProxyPass
如果搜索引擎当前使用旧的ip地址为您的站点页面编制索引,那么您就别无选择。您可以触发搜索引擎重新编制索引。您需要的是modrewrite。这个问题以前被问过很多次,也回答过很多次是的,但我的问题与我在这里和谷歌上发现的1000个mod rewrite问题不同。:)
RewriteCond %{HTTP:Host} ^www\.his_domain\.com$ [NC]
RewriteRule .* http://www.yoursite.com [R=301]