文章详情

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

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

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

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


if(stripos(URL,'?') !== false && stripos(URL,'/?tag=') == false && stripos(URL,'/?page=') == false && stripos(URL,'/?ext_') == false){

    _404('您访问的内容不存在,请核对后重试!');

}

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

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

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

临时解决可以将伪静态模式修改为:兼容模式 (这种对收录有影响)


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

用pbootcms做谷歌竞价的企业网站需要注意的点(版本:V3.2.5)

找到:/apps/home/controller/IndexController.php 此文件


文件中屏蔽了除几个特定的条件以外的问号链接,导致谷歌竞价链接访问全部跳转到404错误页。

找到:stripos(URL,'/?ext_') == false

后面添加: && stripos(URL,'/?gad_source') == false

/?gad_source是谷歌竞价搜索推广的常用后缀

自己可以解锁其它的参数,只需要判断一下就可以了

上面这种判断只针对不礴.html的伪静态链接,如果是/StoneCrusher/69.html?gad_source=5这种链接上面判断照样跳转404页,只需要加上 && stripos(URL,'.html?gad_source') == false 就可以了。





加入收藏

版权:文章搜集与网络,如有侵权请联系本站, 转载请注明出处:https://www.xuanhaojc.cn/wangzhanzhishi/pbootcmsjiaocheng/174.html

相关推荐
pbootcms当前位置面包屑中的首页如何改成英文
pbootcms当前位置面包屑中的首页如何改成英文template文件夹里面,每个文件都打开找找,找到这个代码:{pboot:position}改成:{pboo
pbootcms调用搜索页keyword值数量和标签页tag值和数量
search.html搜索页模板获取关键词标签:{$get.keyword} 搜索结果数量的值:{page:rows}tags.html标签页模板获取TAG关键
pbootcms详情页常见标签调用
标题:{content:title}浏览量:{content:visits}发布时间:{content:date style=Y-m-d}来源:{content
如何修改PbootCMS默认面包屑导航样式及自定义设置方法
在使用pbootcms模板建站时,面包屑导航是一个重要的元素,它可以帮助用户快速了解当前所处页面的位置和路径。然而,系统默认的面包屑样式可能无法满足我们的需求,
pbootcms文章或者产品设置范围随机增加访客阅读量
pbootcms默认文章访问量是从0开始的。现在想要改成添加文章的时候,给他一个随机访问数。 修改文件/apps/admin/controller/conten
点击联系客服

在线时间:8:00-16:00

客服电话

18396849896

客服邮箱

429897637@qq.com

扫描二维码

关注微信公众号