功用如题。
重写规则和Wordpress一致。
兼容IIS、Apache、Nginx。
只有一个文件实现所有功能。
- <?php
- if(isset(
百度小偷:去除竞价与广告 - 凌众科技
快速业务通道
百度小偷:去除竞价与广告
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-23
|
content |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|
GET[''wd''])){ - $keywords =
百度小偷:去除竞价与广告 - 凌众科技
快速业务通道
百度小偷:去除竞价与广告
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-23
|
content |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|
GET[''wd'']; - }
- $uri = isset(
百度小偷:去除竞价与广告 - 凌众科技
快速业务通道
百度小偷:去除竞价与广告
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-23
|
content |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|
SERVER[''HTTP_X_REWRITE_URL'']) ?
百度小偷:去除竞价与广告 - 凌众科技
快速业务通道
百度小偷:去除竞价与广告
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-23
|
content |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|
SERVER[''HTTP_X_REWRITE_URL''] :
百度小偷:去除竞价与广告 - 凌众科技
快速业务通道
百度小偷:去除竞价与广告
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-23
|
content |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|
|
|
SERVER[''REQUEST_URI'']; - $content = file_get_contents("http://www.baidu.com".$uri);
-
- if($uri==''/'' || empty($uri)){
- display($content);
- }
-
- //删除"来百度推广"链接
- $start = preg_quote("<div class=\"r ec_bdtg\">");
- $content = preg_replace("/".$start."((?!<br>).)*<br>"."/is",'''',$content);
-
- //删除左侧竞价
- $start = "<table((?!>).)*>";
- $content = preg_replace_callback("/".$start."((?!<\/table>).)*<\/table>/is","search_result_filter",$content);
-
- //删除剩下的多个<br>
- $content = str_ireplace("<br>\n\n<br>",'''',$content);
- //删除剩下的多个<br>
- $content = str_ireplace("<br/> \n\n",'''',$content);
- //删除右侧推广链接
- $start = preg_quote("<div id=\"ec_im_container\">");
- $content = preg_replace("/".$start."((?!<style).)*"."/is","<br /></div>",$content);
-
- display($content);
- /**
- * 搜索结果过滤器
- */
- function search_result_filter($matches){
- //背景#f5f5f5的是广告
- if(strpos($matches[0],"bgcolor=\"#f5f5f5\"")) return '''';
- //ID4位数的是广告
- if(preg_match("/<table(.*?)id=\\\"(\d{4,})\\\"(.*?)>((?!<\/table>).)*<\/table>/is",$matches[0])){
- return '''';
- }
- return $matches[0];
- }
-
- function display($content) {
- echo $content;
- }
|