新闻中心

分享一段有用的泛域名301代码

作者 / 时间 2014-10-08 23:11:04

今天无忧小编(www.51php.com)遇到一个客户,他网站做了泛域名解析,然后域名管理平台出现了问题,导致网站的二级域名都被解析到了赌博网站,这时候客户做了一个泛解析,要把域名的收录都弄回来,因为该客户用的是无忧主机独立IP空间,所以是支持泛域名解析的。但是他想泛解析都跳转到自己的主域名上,这个就需要做一个泛域名301跳转。 于是寻求无忧小编(www.51php.com)的帮助 无忧小编(www.51php.com)经过研究,找到了一个比较好的解决方法。 之前网上看到一段泛域名301的.htaccess的规则,无忧小编(www.51php.com)亲测了一下,带,代码如下: RewriteCond %{HTTP_HOST} ^.*.www.AAA.com$ [OR] RewriteCond %{HTTP_HOST} ^[a-vx-z0-9\.\_\-]*.AAA.com$ [NC] rewriterule ^(.*)$ http://www.AAA.com/$1 [L,R=301] 帮忙测试了一下,这个规则虽然可以实现泛域名跳转,但是规则是屏蔽了带www的,原因是带www的自身也是一个二级域名,如果定义到自身, 就会出现重定向错误,所以这段代码并不是特别完善,只要二级域名带了w这个字符就无法跳转,例如wgdds.AAA.com就无法跳转。 下面这段是比较方便简洁的泛域名301跳转代码: RewriteCond %{HTTP_HOST} !^www.51php.com$ [NC] RewriteRule ^(.*)$ http://www.51php.com/$1 [L,R=301] 其实如果了解301的童鞋就晓得这个判断的原理是,只要不是www.51php.com的域名,就直接跳转到www.51php.com这样不论是否有带w的二级域名都可以跳转。 无忧主机相关文章推荐阅读: 无忧主机各程序修改域名总汇 无忧主机帮您解决二级目录跳转问题 无忧主机2014官方最新域名解析教程图文详解 无忧主机详解:A记录/MX记录/CNAME/URL转发/NS记录与查询是否生效的方法

本文地址:https://www.51php.com/domain/16953.html

1
1
1
1
1
1
1