国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 技術(shù) > cms教程

PbootCMS自動添加整站鏈接為絕對鏈接

小編 cms教程 2023-03-06 21:35:05

什么是絕對地址?

是指在互聯(lián)網(wǎng)上獨立的地址,從任何網(wǎng)站上都可以訪問到你網(wǎng)站的地址,其中包括主域名和所在的目錄。網(wǎng)絡(luò)優(yōu)化過程中一定要注意網(wǎng)站的絕對地址.比如:

例如這種<a href="/course/">技術(shù)教程</a>就是相對地址

例如這種<a href="https://www.kaifacms.com/course/">CMS開發(fā)網(wǎng)</a>就是絕對地址。

網(wǎng)站首頁采用絕對地址的好處

1、防止同行競爭對手惡意鏡像我們的網(wǎng)站,還有就是防止搜索引擎只收錄二三級域名而不收錄一級域名。

2、使用絕對地址,可以免做301重定向,從而很好的解決網(wǎng)站首選域問題。

3、一個網(wǎng)站可以用多個域名進行訪問,比如www.kaifacms.com和kaifacms.com都可以訪問當我們網(wǎng)站,為了讓搜索引擎更好的分清哪個才是我們的主站,我們應(yīng)該采用絕對地址從而

提高我們網(wǎng)站的權(quán)重。

首頁采用決對地址,可以防止PR分散。如果有兩個或更多的域名解析到了同一空間,首頁采用的是決對地址,那么搜索引擎不管從哪個網(wǎng)站得到了收錄的網(wǎng)站的頁面,都

會把權(quán)重記在主域名上。省去了301重定向。

PbootCms二開步驟

開發(fā)文件:/apps/home/controller/ParserController.php

搜索函數(shù):parserAfter

將新增函數(shù)放在parserAfter函數(shù)最后一行

$content = $this->parseLinkAddHost($content); // 相對路徑轉(zhuǎn)絕對鏈接
return $content;

處理函數(shù)

將函數(shù)復(fù)制到ParserController類內(nèi)

// 轉(zhuǎn)絕對鏈接
private function parseLinkAddHost($content)
{
    if(!Config::get('parseLink'))
    {
        return $content;
    }
    // href
    $pattern_href = '/href="/(.*)"/isU';
    $http_type_href = is_https() ? 'https://' : 'http://';
    $http_host = $http_type_href . $_SERVER['HTTP_HOST'].'/';
    $content = preg_replace($pattern_href, 'href="'.$http_host.'$1"', $content);

    // src
    $pattern = '/src="/(.*)"/isU';
    $http_type = is_https() ? 'https://' : 'http://';
    $http_host = $http_type . $_SERVER['HTTP_HOST'].'/';
    $content = preg_replace($pattern, 'src="'.$http_host.'$1"', $content);
    return $content;
}



TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標保護,版權(quán)登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com

工信部備案號:湘ICP備19012813號-5