如何批量修改内容

迅睿框架 更新 2022-04-02 01:33:19 西山居

PHP程序里面

//PHP字符替换

function StaticCDN(){
    function Rewrite_URI($html){
        $pattern ='/https:\/\/(www\.|)baidu\.com\/haha-([^"\']*?)\.(jpg)/i';
        $replacement = 'https://360.com/haha-$2.$3';
        $html = preg_replace($pattern, $replacement,$html);
        return $html;
    }
    if(!is_admin()){
        ob_start("Rewrite_URI");
    }
}

以上代码是实现将https://baidu.com/haha/*.jpg  替换为https://360.com/haha/*.jpg

例如:

https://baidu.com/haha/A/1.jpg   替换为  https:/360.com/haha/A/1.jpg

https://baidu.com/haha/B/1.jpg   替换为  https:/360.com/haha/B/1.jpg

https://baidu.com/haha/C/1.jpg   替换为  https:/360.com/haha/C/1.jpg


请问如果如何修改以上代码实现排除:https://baidu.com/haha/C/这个路径,不进行替换







方案

  • 西山居 #1 · 2020-11-22 16:52:52
    增加悬赏(设置悬赏)金:3元,希望大家给予帮助!
  • 官方研发技术-小卡 #2 · 2020-11-22 17:07:17
    满意答案
    StaticCDN
    是在哪个文件里面写的,是这么调用这个函数的
  • 西山居 #3 · 2020-11-22 17:09:51
    官方研发技术-小卡 是我自己加的,写在index.php
  • 西山居 #4 · 2022-04-02 01:33:19
    @官方研发技术-小卡:很好 解决了我的问题

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关