极致CMS

极致cms的网址禁止以''htm"页面后缀访问,防止蜘蛛多抓错误页面!

极致CMS 51源码 2022-09-07 人阅读

最近在极致CMS官方群里看到有群友反应说百度蜘蛛在抓取页面时,同时抓取了HTML和HTM页面。

而有时HTM和HTML的页面内容不同,特别是栏目页。这样的一个是用户体验不好,老是造成没法正常访问想访问的页面。

另外一个就是造成权重分散。

我近期也在研究这个问题。

所以写这个教程,帮助大家解决一些小问题。

我的思路很简单,就是判断页面URL是否为HTML结尾的地址,如果是就执行下一个。不是就不执行程序,返回404页面!

好了废话补不多说。说教程吧

首先打开app\home\c文件夹下的HomeController.php文件


找到

 function jizhi_details($id){

代码

在下面添加判断

        $htmljc=current_url();//获取当前页面URL地址 
        if(strpos($htmljc,'html') !== false){//判断是否有HTML字符;
        } else{
        $this->error(JZLANG('未找到相应内容!'));//非html页面停止执行,转404页面;
        exit;
          }

这样就行了!!

是不是很简单!

大家快去试试吧!!

相关专题
极致CMS
极致CMS
2021-11-120

极致CMS专题提供极致CMS,极致CMS教程,极致CMS建站,极致CMS模板的教程,源码下载等信息!

版权声明:文章搜集于网络,如有侵权请联系本站,转载请说明出处:https://www.51yma.cn/jiaocheng/jizhiCMS/318.html
文章来源: