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 ;

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

  1. 2021-11-03 vue笔记:反向代理介绍和使用场景,基于 vue-cli 的反向代理设置及 axios 获取 json 数据

    文章目录 0.反向代理是什么? 1.正向代理(forward proxy) 2.反向代理(Reverse proxy) 1.为什么要配置反向代理? 2.如何实现vue中配置反向代理? 2.1.安装和引 ...

  2. 基于nginx实现反向代理

    准备工作:关闭虚拟机防火墙,selinux,关闭物理机防火墙,关闭物理机的代理. 第一步:配置上游服务器(这里用apache) 1.安装apache # yum install httpd -y 2. ...

  3. Atitit.实现反向代理(1)----url rewrite 配置and内容改写 and -绝对路径链接改写 java php...

    Atitit.实现反向代理(1)----url rewrite  配置and内容改写 and -绝对路径链接改写 java php 1. 代理的实现:::普通代理and反向代理?? 1 2. url  ...

  4. 基于反向代理的Web缓存应用-可缓存的CMS系统设计

    基于反向代理的Web缓存加速     --可缓存的CMS系统设计 作者: 车东 Email: chedongATbigfoot.com/chedongATchedong.com 写于:2003/05 ...

  5. 基于CentOS 7配置Nginx反向代理

    Nginx作为反向代理服务器被广泛使用在各大互联网企业.它简单易用,可以根据业务的需求将其不同的业务类型代理至不同的服务器,将整个站点请求压力按类型分摊到不同的服务器.该方式使的整个站点请求性能得以极 ...

  6. 【网络编程】多个服务器的情况:nginx实现反向代理、nginx基于反向代理实现负载均衡

    如果我们有多个服务器,比如我们只有一个域名:我们可以利用其中一台服务器,通过nginx为这一个域名实现反向代理:进一步,我们可以利用这多台服务器,为这一个域名基于nginx的反向代理实现负载均衡. 文 ...

  7. Nginx反向代理 实现Web负载均衡

    实现负载均衡的方式有很多种,DNS.反向代理.LVS负载均衡器(软件实现).F5(负载均衡器,硬件,非常昂贵)这里我们只提到基于DNS,以及反向代理的方式来实现负载均衡Web服务       DNS服 ...

  8. Linux服务篇--反向代理及负载均衡器Haproxy

    本章概要 HAProxy介绍 HAProxy配置 ACL 1.HAProxy介绍 HAProxy介绍 前言 lvs性能强,功能弱:nginx(haproxy)功能多,性能相对较弱,因此,一般情况下,在 ...

  9. 入门Nginx之-反向代理实现二级域名转发

    简介 前两天遇到开设子域名的问题,也就是二级域名,所以便开始对这方面进行了解.一直以为 www 开头的域名就是顶级域名,那真是太天真~~以 QQ 为例,顶级域名是 qq.com,而www.qq.com ...

  10. 通过Apache反向代理实现微信服务器80端口访问

    由于微信公众平台需要的80端口已经被apache占用,所以需要基于apache配置反向代理. 代理服务器就相当于一个中介,有正向代理与反向代理两种.在正向代理中,客户端通过代理服务器访问目标服务器,代 ...

最新文章

  1. Linux下安装Java(JDK8)
  2. Swift 位运算练习
  3. Python用两个骰子玩掷骰子的游戏。本金为10元,当掷出“7”即获得奖金4元,否则扣除1元。编程测算玩到多少手时钱全部输完,及哪一手时钱数最多。
  4. 一个黑色全屏的计时器_佳作分享最佳倒数计时器设计分析【附原型实例】
  5. 曹讯 计算机摄像学,计算摄像学: 全光视觉信息的计算采集
  6. Url有值怎么使用get传值
  7. Luogu1515 青蛙的约会
  8. rest-framework之版本控制
  9. 软件安装下载的镜像站、国内源
  10. Linux基础 权限与用户管理命令
  11. eclipse中Java EE 与Java 区别
  12. 20170114 - Mac 向上一级文件夹快捷键
  13. 上位机与PLC基于Fins/UDP通信
  14. HC05蓝牙模块使用
  15. Failed to load resource: the server responded with a status of 404 (Not Found) favicon.ico文件找不到
  16. Java –显示所有ZoneId及其UTC偏移量
  17. js 实现时分秒的转换
  18. 我的世界电脑版服务器区块怎么显示,我的世界区块显示指令 | 手游网游页游攻略大全...
  19. Docker 安装 (完整版)
  20. 工业智能网关BL110应用之34:实现台达 PLC Delta_DVP 接入OPC UA云平台

热门文章

  1. C语言深入学习系列 - 字节对齐内存管理
  2. 【MySQL】2、MySQL 创建数据库和表
  3. vscode推荐插件的安装
  4. SQL 修改表字段失败 解决方法
  5. iOS宏和__attribute__
  6. VB.NET rdlc 报表的使用
  7. 解决 vim 中文编码问题
  8. 强悍的电子邮件地址(email address)正则表达式
  9. MySQL-快速入门(3)运算符
  10. springMVC系列之(四) spring+springMVC+hibernate 三大框架整合(转)