paip.基于urlrewrite的反向代理以及内容改写


paip.基于urlrewrite的反向代理以及内容改写



---------反向代理

RewriteCond %{REQUEST_URI} !=/process.php
RewriteRule  ^(.*)$    /process.php?file=http://www.budejie.com/$1&noext=1 [L] [L]

作者Attilax  艾龙,  EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax

---------urlrewrite的调试
a.apache cfg ...
#RewriteLog "c:/rewrite.log"
#RewriteLogLevel 9
查找Rewrite 关键字

b.php log

$param= $_GET['file'];
$logUrl="----url:". $param;
 echo $logUrl;
 error_log($logUrl);



-----------内容改写
a.文本正则表达式方式
 $content=preg_replace('/百思不得姐/', '哈米', $content);
$content=str_replace('http://img.spriteapp.cn/ws/www/img/layout/logo.png', 'http://img.spriteapp.cn/ws/www/img/layout/logoxx.png', $content);
$content=str_replace('不得姐', '哈米', $content);

b.html dom 方式
 //nbp
  require_once  "simple_html_dom.php";
  $html = str_get_html($content);
  $arr= $html->find('.web_content_right .web_right_down',0) ;
 $arr->innertext='a2';
 echo  $html ;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值