解决独立IP空间被其他域名恶意解析

使用301解决独立IP空间被其他域名恶意解析

相对于共享IP空间,独立Ip有很多优势,比如避免共享IP连带的风险,对搜索引擎更友好等等,所以如果您的网站要做优化的话,强烈建议你购买独立IP空间。最近经常遇到有客户问小编IP被其他默名其秒的域名解析,他的域名访问的也是他的网站,这样很分散他的网站权重,这个应该怎么解决呢?

有问题先百度,小编百度了一下网上对于独立IP空间恶意解析解决方式为:“把根目录的文件放到一个文件夹内,然后重定向到那个文件夹就可以了。”

以下是我的解决方法,前提是网站支持重写规则。一般空间都支持。

解决方法也十分简单,只需要你修改一下你网站根目录的.htaccess文件,增加以下代码

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]

RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

可能还有人会问,这是什么意思呢,下面小编就告诉你他的意思就是:

当规则^!www.example.com检测到访问用户不是用域名www.example.com访问,就都自动301跳转到带www的域名www.example.com。所有不是带www域名访问也都会自动跳转到www的域名上。

下面再来深入分解一下以上代码,

RewriteEngine On   重写规则开启

RewriteBase /    重写规则作用的目录,比如是二级目录bbs,那么就RewriteBase /bbs

RewriteCond  重写规则的条件,定义一条规则条件。符合条件将执行正则表达式

HTTP_HOST  http头处理模块

[NC]    域名输入忽略大小

[L,R=301] L=last 最后一条rewrite规则,R=redirect(重定向),301=返回http状态

! 正则表达式里的“非”。

^ 以这个域名开头

$ 以域名结尾

* 所有

这些.htaccess规则所采用的都是现在做网站的时候经常用到的正则表达式。如果你想更多的了解.htaccess文件的资料,你可以找一下apache手册中的重写介绍。

文章由无忧主机www.51php.com原创,转载注明出处,谢谢。

转载于:https://my.oschina.net/myroot/blog/97510

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值