织梦栏目页翻页链接错误解决方案

时间:2019-12-26 14:36 作者:音速seo

很多的企业站都是使用的织梦系统进行二次开发的,但是织梦系统的栏目页的翻页链接错误很多人却不知道,用户跳出率高从而进行自查的时候才发现。下面就跟着音速seo小编一起来看看织梦栏目页翻页链接错误的解决方案吧。


织梦栏目页翻页链接错误其实是因为栏目页的翻页是相对路径,而栏目页默认的链接是主域名,所以翻页的时候就出现了错误。所以我们提供了以下两种解决方案。


方案一:修改为绝对路径

文件位置:/include/arc.listview.class.php


1、打开arc.listview.class.php文件


2、搜索$tnamerule = preg_replace("/^(.*)//", '', $tnamerule);


3、在这行代码下面添加代码

global $cfg_basehost;


$cfg_basehost = preg_replace('#/$#','',$cfg_basehost);


$tnamerule = $cfg_basehost.MfTypedir($this->Fields['typedir']).'/'.$tnamerule;


4、保存,重新生成栏目页。


这样栏目页翻页的链接就成了绝对路径。



方案二、添加base标签


base标签是告诉搜索引擎和浏览器,哪个链接是底层链接,后续的相关链接会在这个链接的基础上进行加载。


文件位置:template中的栏目页模板


在header中添加<base href="https://www.xxx.com/xxx" />



xxx请自行修改成相应的域名和目录名


这样重新生成的目录就回根据base中的链接进行加载了。



其实还有一种方案,但是很多的站长并不会使用,但是我们还是记录在这里了。这种方案就是使用二级域名。给每个目录绑定一个二级域名也可以解决栏目页翻页链接错误的情况。



本文标签: 织梦
本文发布于音速seo,欢迎分享本文。本文链接:https://www.lcseo1688.com/web/1027.html

当前位置:seo优化 > 建站技巧 > 织梦栏目页翻页链接错误解决方案