Dedecms tag 标签伪静态的修改方法

286次
2020-07-26

织梦内容管理系统DedeCMS优化SEO,增加内链,可以把tag标签伪装成静态文件。如下文,介绍dedecms tag标签伪静态的修改方法,需要的朋友可以参考下。

一、dede后台开启伪静态

二、修改 /include/taglib/tag.lib.php,找到:

<br />
<span>$row</span><span>[</span><span>&#039;link&#039;</span><span>]</span> <span>=</span> <span>$cfg_cmsurl</span><span>.</span><span>&quot;/tags.php?/&quot;</span><span>.</span><span>urlencode</span><span>(</span><span>$row</span><span>[</span><span>&#039;keyword&#039;</span><span>]).</span><span>&quot;/&quot;</span><span>;</span>

改成

<br />
<span>$row</span><span>[</span><span>&#039;link&#039;</span><span>]</span> <span>=</span> <span>$cfg_cmsurl</span><span>.</span><span>&quot;/tags/&quot;</span><span>.</span><span>urlencode</span><span>(</span><span>$row</span><span>[</span><span>&#039;keyword&#039;</span><span>]).</span><span>&quot;.html&quot;</span><span>;</span>

三、打开templets/default/taglist.htm,找到:

<br />
<span>&lt;strong&gt;</span>当前位置:<span>&lt;/strong&gt;</span>:<span>&lt;a</span> <span>href</span><span>=</span><span>&quot;{dede:global.cfg_cmsurl/}/&quot;</span><span>&gt;</span>主页<span>&lt;/a&gt;</span> &gt; <span>&lt;a</span> <span>href</span><span>=</span><span>&#039;tags.php&#039;</span><span>&gt;</span>TAG标签<span>&lt;/a&gt;</span> &gt; {dede:field.title /}

修改为

<br />
<span>&lt;strong&gt;</span>当前位置:<span>&lt;/strong&gt;</span>:<span>&lt;a</span> <span>href</span><span>=</span><span>&quot;{dede:global.cfg_cmsurl/}/&quot;</span><span>&gt;</span>主页<span>&lt;/a&gt;</span> &gt; <span>&lt;a</span> <span>href</span><span>=</span><span>&#039;/tags.html&#039;</span><span>&gt;</span>TAG标签<span>&lt;/a&gt;</span> &gt; {dede:field.title /}

四、httpd.ini 文件里加

<br />
RewriteRule ^(.*)/tags\\\\.html $1/tags\\\\.php<br />
RewriteRule ^(.*)/tags/(.*).html $1/tags\\\\.php\\\\?$2

然后进入dede后台更新缓存后,就搞定了。

END