北京博虎网络科技有限公司—不只是帮您建网站,从此都是您全方位的网络顾问!
当前位置:主页 > 网站科普 > 建站知识 >

pbootcms百度推广链接打不开显示404错误页面

发表日期:2024-03-22 13:24文章编辑:博虎网络浏览次数: 标签:    

 

PbootCMS官方在2023年4月21日的版本更新中(对应V3.2.5版本),对URL参数添加了如下判断


	
  1. if(stripos(URL,'?') !== false && stripos(URL,'/?tag=') == false && stripos(URL,'/?page=') == false && stripos(URL,'/?ext_') == false){
  2.     _404('您访问的内容不存在,请核对后重试!');
  3. }

这个判断很容易理解,就简单解释:

伪静态模式下,如果URL中存在 '?' 问号

但是不存在 '/?tag=' 字符串(tag用的)

又不存在 '/?page=' 字符串(分页用的)

也不存在 '/?ext_' 字符串(筛选用的)的情况下就直接给你来个404

也就是说直接一棍子打死了所有传参的可能性,但是某些业务中就是需要通过URL来传参

那么我们可以注释掉该判断或者在该判断里追加条件

该判断位于首页控制器apps/home/controller/IndexController. php43~45行,找到进行注释或者追加条件即可


如果还是未能解决:可以在后台:配置参数->URL规则(关闭)

如果还没解决?

 

关于用【pbcms】做百度竞价自建站需要注意的点
版本:V3.2.5
原因:\apps\home\controller\IndexController.php 文件
文件中屏蔽了除几个特定的条件以外的问号链接,导致百度竞价链接访问全部404。
 
解决办法:
找到:
 
stripos(URL,'/?ext_') == false
 
后面添加:
 
 && stripos(URL,'/?sdclkid') == false
 
/?bd_vid是百度竞价搜索推广的常用后缀,/?360是360竞价搜索推广的常用后缀,
相关新闻

百度云加速如何设置HTTP强制跳转HTTPS

一直有客户问如何使用 百度云加速 强制跳转HTTPS ,今天博虎网络就来教大家如何设置跳转。...

日期:2022-07-12 浏览次数:162

pbootcms关联字段的使用方法

参数解释 1、filter=a.id|{content:ext_rel_case} filter=*|x,y 数据过滤,非必填,用于对列表内容进行过滤...

日期:2022-02-08 浏览次数:87

PBOOTCMS怎么实现内容详情页相关内容列表?

pbootcms怎么在内容详情页实现相关内容列表呢 其实很简单,我们根据pbootcms官网手册中内容ta...

日期:2022-01-30 浏览次数:140

百度搜索网页标题规范

...

日期:2021-08-11 浏览次数:171

网页SEO优化之百度官方给出的-标题相关规范[摘录]

以下摘录自百度官网的发文公告: 3.3.1 标题的构成 百度页面标题可以概括为核心词+修饰词的...

日期:2019-12-21 浏览次数:91

宝塔配置nginx/apache的404状态码来申请百度闭站保护

百度站长平台的 闭站保护 是个好功能,解决了站长们一直以来非常头疼的问题,由于网站本身...

日期:2019-09-04 浏览次数:174

正在加载中……