• 购物车 

    我的购物车

    件商品
    去购物车结算
  • 在线充值 
  • 提交工单
  • 备案平台
  • 帮助中心

欢迎您来到阿庆嫂网络

pbootcms 首页不存在的文件返回首页 200状态吗

  pbootcms 首页不存在的文件返回首页 200状态吗 

这个问题比如http://www.suyajin.com/products/  这个文件不存在。但是用这个套程序访问这个url就会返回首页。状态码也是200  不应该是404吗? 本来以为这个问题只是底下的版本的问题。结果访问pbootcms官方也存在这样的问题。显然这个对网站优化不是很优化。那么多页面都存在都指向首页。页面不是大量重复吗?


  结合百度出来的一些案例 给出这样的方案

 找到这个文件 路径APPS->home->controller->IndexController.php的第214行左右

插入代码

// 判断url中文件是否存在
if(!file_exists($path) && $path!=null){
    _404('您访问的文件不存在,请核对后重试!');
    }
    // 判断url是否含有中文
    if (preg_match('/[^\x00-\80]/', $path)) {
        _404('您访问的内容不存在,请核对后重试!');
        }

写好如图所示


修改了这个文件之后。就不存在首页后面加任何不存在的文件都返回首页了。