PbootCMS教程|PB建站知识|CMS二次开发|网站前端教程

将PbootCMS的页面url改为绝对路径

北辰与禾 二开功能 1855次

将PbootCMS的页面url改为绝对路径,app/home/controller/ParserController.php 添加红线中的代码。 

// 解析全局后置公共标签
    public function parserAfter($content)
    {  
       ...
       $content = $this->parseLinkAddHost($content); // href加上域名
        return $content;
    }
    
    /**
     * href加上域名
     */
    function parseLinkAddHost($content){
        $pattern = '/href="\/(.*)"/isU';
        $http_type = is_https() ? 'https://' : 'http://';
        $http_host = $http_type . $_SERVER['HTTP_HOST'].'/';
        $content = preg_replace($pattern, 'href="'.$http_host.'$1"', $content);
        return $content;
 }


THE END

赞赏北辰与禾
微信扫一扫打赏
"北辰与禾感谢有你!"