云服务器

首页 > 网站运行/故障 > 香港IP主机被其他域名恶意解析到独立IP怎么办?

香港IP主机被其他域名恶意解析到独立IP怎么办?

相对于共享IP虚拟主机,独立Ip有很多优势,比如避免共享IP连带的风险,对搜索引擎更友好等等,所以如果您的网站要做优化的话,强烈建议你选择香港独立IP空间。
最近经常遇到有客户问小编:“IP被其他默名其秒的域名解析,他的域名访问的也是他的网站,这样很分散他的网站权重,这个应该怎么解决呢?”
小编现在公布一个完美的解决独立ip地址的php虚拟主机的恶意域名解析的方案。 解决问题的思路,利用伪静态正则表达式,对网站唯一域名进行一个判断,只要不是网站默认域名就跳转到网站唯一域名,这样解决问题的效率就高了,由于有一个判断,所以apache的资源的消耗也相应的提高了。 解决方法也十分简单,只需要你修改一下你网站根目录的.htaccess文件,如果没有.htaccess请新建一个。
如果你的网站根目录下没有.htaccess文件,请您把下面的代码复制粘贴到记事本,任意名保存。然后上传到您的php空间的public_html目录下,然后用ftp工具重命名为.htaccess
如果你网站中已经存在了.htaccess文件,只需要插入下面两句代码就可以:
RewriteCond %{HTTP_HOST} !^www.ldhost.cn$ [NC]
RewriteRule ^(.*)$ http://www.ldhost.cn/$1 [L,R=301]
这是什么意思呢,下面小编就告诉你他的意思就是: 当规则^!www.ldhost.cn检测到访问用户不是用域名www.ldhost.cn访问,就都自动301跳转到带www的域名www.ldhost.cn。所有不是带www域名访问也都会自动跳转到www的域名上。您在使用的时候,请把ldhost.cn域名替换为你自己网站的域名就可以拉。 
下面再来深入分解一下以上代码, RewriteEngine On   重写规则开启 RewriteBase /    重写规则作用的目录,比如是二级目录bbs,那么就RewriteBase /bbs RewriteCond  重写规则的条件,定义一条规则条件。符合条件将执行正则表达式 HTTP_HOST  http头处理模块 [NC]    域名输入忽略大小 [L,R=301] L=last 最后一条rewrite规则,R=redirect(重定向),301=返回http状态 ! 正则表达式里的“非”。 ^ 以这个域名开头 $ 以域名结尾 * 所有 这些.htaccess规则所采用的都是现在做网站的时候经常用到的正则表达式。
如果你想更多的了解.htaccess文件的资料,你可以找一下apache手册中的重写介绍。  

图片描述

发表回复