dedecms网站tag标签全部静态化的解决方法

dedecms网站tag标签全部静态化的解决方法,第1张

dedecms网站tag标签全部静态化的解决方法

dedecmsURLtag标签的所有静态解决方案,必须参考。

更改根目录中的tags.php文件

find$tag=filtersearch(URLcode($tag));

替换为:$tag=URLcode($tag);

更改arc.taglist.class.php文件的方法是包含/arc.taglist.class.php

$this->找到。TagInfos=$this->;dsql->;GetOne("Select*From`dede_tagindex`wheretaglike'{$this->;标记}“”;替换为:

$this->;TagInfos=$this->;dsql->;getone("Select*From`dede_tagindex`其中idlike'{$this->;标记}“”;

改变文件tag.lib.php文件的方法包括/taglib/tag.lib.php

找到$row['keyword']=$row['tag'];将$row['tag']更改为$row['id']

Find$row['link']=$CFG_CMSURL。"/tags.php?/".$row['keyword']。"/";更改为:

$row['link']=$cfg_cmsurl。"/tags/"urlencode($row['id']);

(在阿帕奇的自然环境中)

更改taglist.htm模板

<strong>位置:

替换为:

<strong>位置:


htaccess文件提倡以下标准:


重写引擎打开

重写库/

重写者^tags/(.*)$/tags.php?/

在最终根目录的robots.txt中加入Disallow:/tags.php,防止百度搜索引擎重复收录。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/773455.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-03
下一篇2022-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存