最近在极致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免注册QQ互联进行QQ一键登录插件[2023-01-06]
- 极致CMS双标题生成插件V1.0版本!(双标题插件)[2022-12-29]
- 极致CMS仿青航模板1.0[2022-12-27]
- 极致CMS常用标签和短代码(制作模板时常用的标签)[2022-12-01]