發(fā)布日期: 2024-03-22 | 來源: 智軟設(shè)計(jì)工作室
取消pbootcms 首頁加入了?參數(shù)后 301重定向問題 ,
網(wǎng)站靜態(tài)url后都加參數(shù),pbootcms為了安全,導(dǎo)致訪問這個(gè)鏈接會404,首頁會跳轉(zhuǎn),或者參數(shù)默認(rèn)給你刪除了。默認(rèn)最新的pboocms版本同樣存在該問題。
解決投放谷歌ads廣告,或者想要網(wǎng)站分享到社媒,以及GTM代碼測試,
打開:/apps/home/controller/IndexController.php 修改這里如下
if($matches1[0]){
if($_SERVER['REQUEST_URI'] == $matches1[0]){
$this->getIndexPage();
} elseif(strpos($matches1[0],'/?page=') !== false) {
$this->getIndexPage();
}else{
//讀取后臺首頁404訪問配置
if ($this->config('url_index_404') == 1) {
_404('您訪問的頁面不存在,請核對后重試!');
header("Location: " . $http . $_SERVER['HTTP_HOST'] . $matches1[0], true, 301);
}
$this->getIndexPage();
//header("Location: " . $http . $_SERVER['HTTP_HOST'] . $matches1[0], true, 301);
}
} else {
_404('您訪問的頁面不存在,請核對后重試!');
}
}
}注銷
// header("Location: " . $http . $_SERVER['HTTP_HOST'] . $matches1[0], true, 301);
$this->getIndexPage();//加入這個(gè)有的版本 注銷了。是一個(gè)空白,那就要加入,
$this->getIndexPage();
后臺url設(shè)置一定要偽靜態(tài)如下:

這個(gè)是最新版V3.2.5改的方法。其他低版本可能你也也要改。
一、內(nèi)頁鏈接
ppshomecontrollerIndexController.php找到這個(gè)文件,代碼45行
// if (stripos(URL, '?') !== false && stripos(URL, '/?tag=') == false && stripos(URL, '/?page=') == false && stripos(URL, '/?ext_') == false) {
_404('您訪問的內(nèi)容不存在,請核對后重試!');
}
意思是除了/?tag=,/?page=,/?ext_參數(shù)的鏈接,其他都跳轉(zhuǎn)404
直接將其注釋掉。
這樣你投放的google谷歌ads頁面能夠保留參數(shù)且正常訪問!
2022-11-29
清理冗余圖片功能可視化,支持圖片預(yù)覽和選擇圖片手動(dòng)刪除。默認(rèn)沒顯示,自己手動(dòng)添加官方最新版本已經(jīng)增加,但菜單沒加入打開鏈接/admin.php?p=/menu/index增加菜單(需要選擇大類。不能是頂級分類)輸入url為下面的/admin/ImageExt/index其他隨意,然后重新登錄后臺即可
閱讀更多2024-06-18
HTTP 80 強(qiáng)制轉(zhuǎn) HTTPS全站采用https協(xié)議訪問,所以需要http重定向到https,只需要在.htaccess加入下面規(guī)則在相應(yīng)的網(wǎng)站根目錄新建 .htaccessRewriteEngineOnRewriteCond%{SERVER_PORT}80RewriteRule^(.*)$https://%{HTTP_HOST}/$1[R,L]COPY
閱讀更多2023-09-02
PBOOTCMS 怎么放子目錄運(yùn)行,放入后怎么偽靜態(tài)了?下面我們來看看怎么解決。子目錄運(yùn)行很簡單,復(fù)制一個(gè)完整的源代碼進(jìn)入即可,默認(rèn)不進(jìn)行偽靜態(tài)是沒啥問題,但是一旦偽靜態(tài)了。點(diǎn)擊就會找不到頁面。下面就要更改以下偽靜態(tài)規(guī)則。如下面nginx的規(guī)則,nginx偽靜態(tài)配置如下:location /en/ {if (!-e $request_filename){rewri
閱讀更多2021-09-29
有查詢條件就查詢,多個(gè)查詢條件,只要有查詢,就增加一個(gè)查詢條件//類型if($sotype){$where['type']=$sotype;}//合作單位if($companyid){&
閱讀更多2024-12-23
pbootcms 上傳的圖片自動(dòng)轉(zhuǎn)換webp下面是修改過的文件。直接替換\core\function目錄里的file.php文件.rar這里就不貼修改了。
閱讀更多2023-06-13
IOS 自動(dòng)播放視頻的簡單解決方案,加入:data-wf-ignore="true"data-object-fit="cover"具體代碼<videoid="myVideo"autoplay=""muted=""playsinline=""data-wf-ignore="true"data-object-f
閱讀更多2023-07-03
今天遇到一個(gè)網(wǎng)站有三級欄目,要求是。點(diǎn)擊二級顯示三級子類。點(diǎn)擊三級顯示同級別分類,以下代碼可以實(shí)現(xiàn),通過判斷是否有子類。來判斷顯示什么級別內(nèi)容,parent=可以自己按需求來。是下級還是同級還是頂級。{sort:scode}{sort:tcode}{sort:pcode}{pboot:if('{pboot:navpa
閱讀更多2023-04-04
今天想把公司官網(wǎng),封裝成小程序,但是發(fā)現(xiàn)封裝完成后。發(fā)現(xiàn)沒法轉(zhuǎn)發(fā)和分享朋友圈,于是開始找解決方法,很快發(fā)現(xiàn)轉(zhuǎn)發(fā),只需要onShareAppMessage,但是分享朋友圈一直灰色,發(fā)現(xiàn)用onShareTimeline不管用,最后發(fā)現(xiàn)是,只要用了web-view組件就不能分享,index.js 里寫入,Page({data:{&
閱讀更多2024-02-21
/*container*/*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{position:r
閱讀更多