您的位置:首页 > 运维架构 > 反向代理

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

2013-12-29 12:03 323 查看
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 ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐