联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
如何批量修改内容
类型:迅睿CMS 更新时间: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
    Chrome 0
    增加悬赏(设置悬赏)金:3元,希望大家给予帮助!
  • 官方研发技术-小卡
    #2楼    官方研发技术-小卡
    2020-11-22 17:07:17
    Chrome 0
    StaticCDN
    是在哪个文件里面写的,是这么调用这个函数的
    满意答案
  • 西山居
    #3楼    西山居
    2020-11-22 17:09:51
    Chrome 0
    官方研发技术-小卡 是我自己加的,写在index.php
  • 西山居
    #4楼    西山居
    2022-04-02 01:33:19
    Chrome 0
    @官方研发技术-小卡:很好 解决了我的问题