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 ;
---------反向代理
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 ;
相关文章推荐
- paip.基于urlrewrite的反向代理以及内容改写
- javaweb基于内容的图片搜索引擎(4)_前台检索以及结果
- paip.gui控件tabs控件加载内容的原理以及easyui最佳实现
- paip.gui控件tabs控件加载内容的原理以及easyui最佳实现
- Atitit.实现反向代理(1)----url rewrite 配置and内容改写 and -绝对路径链接改写 java php
- Atitit.实现反向代理(1)----url rewrite 配置and内容改写 and -绝对路径链接改写 java php
- Java之遍历文件夹下的文件,以及读取内容并Copy到另一文件夹下
- 基于IBM产品线的流程银行建设与企业内容管理ECM详解(1)
- 基于jquery实现select选择框内容左右移动添加删除代码分享
- 我以及文章内容
- 基于NFC技术的SWP方案以及在SIM卡中的实现方法
- Linux安装nginx以及配置反向代理
- jquery动态增加text 元素以及删除文本内容
- squid反向代理作为web前端内容缓存器及局域网内客户机通过代理服务器上网
- paip. 解决php 以及 python 连接access无效的参数量。参数不足,期待是 1”的错误
- 2015年8月27号工作内容以及遇到的问题
- 《玩转.NET Micro Framework 移植-基于STM32F10x处理器》--内容介绍
- Github忽略文件以及文件夹内容
- 还原Wss3.0内容数据库时遇到:"ComputerName\Microsoft##SSEE 上的 WSS_Content 包含用户定义的架构。数据库在能够使用之前必须为空。请删除所有表、存储过程以及其他对象,或使用其他数据库。 " 的提示,无法加载内容数据库
- 基于bootstrap旅游网站以及高德地图API的使用