蜘蛛侠站群_站群程序_D58.NET站群系统

D58.NET站群主程序加模块化的站群系统,为您提供各类快速建站群程序,程序购买联系QQ4 7 8 1 3 3 5。

.htaccess蜘蛛判断及域名重定向的功能主要通过ReWrite来实现

No Comments | 分享技术 | by 冬筠 | 4220 Views. | 2015-12-17, 9:14 PM
.htaccess蜘蛛判断及域名重定向的功能主要通过ReWrite来实现
.htaccess代码如下: 
#BEGIN Redirect all the URL to the Specific Domain 
RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP_HOST} !^www.d58.net$ [NC] 
RewriteCond %{HTTP_USER_AGENT} (baiduspider|googlebot|soso|bing|sogou|yahoo|sohu-search|yodao|robozilla|msnbot) [NC] 
RewriteRule .* - [F] 
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 
#END

详细解释: 

RewriteCond %{HTTP_HOST} !^www.d58.net$ [NC]
意思是,如果当前域名不是www.d58.net;


RewriteCond %{HTTP_USER_AGENT} (baiduspider|googlebot|soso|bing|sogou|yahoo|sohu-search|yodao|robozilla|msnbot) [NC]
意思是,通过判断Useragent来检测当前请求网页的是不是网络蜘蛛,用“|”代表或逻辑来匹配列表中每一个蜘蛛的Useragent的关键字,如果匹配,则当前请求者为网络蜘蛛;


RewriteRule ^(.*)$ http://www.d58.net/$1 [R=301,L]
如果两个重写条件同时成立,则301重定向到当前域名的对应网页。


Tips: 
[NC]的意思 即不分大小写 
[R]的意思 重定向 
[F]的意思 禁止访问 
[L]的意思 这是最后一条规则,exit

上一篇: 医疗站群_医疗目录站群租用目录类专业泛目录程序自动静态版
下一篇: d58.net旗下站群主程序[20160102版本]更新

目前还没有人评论,您发表点看法?
发表评论