第一步:进入DEDECMS后台管理系统。选择“系统”下的“系统基本参数”,然后找到核心设置部分(通常位于倒数第5行),将“是否使用伪静态”选项设置为“是”。这样可以确保网站的URL更加简洁和易于被搜索引擎抓取。
第二步:接下来需要修改相关文件来支持新的URL格式。打开目录 include/taglib/tag.lib.php 文件,在其中查找以下代码:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";
第三步:配置Apache Rewrite规则以实现真正的伪静态效果。在网站根目录创建或编辑 .htaccess 文件,并添加如下内容:
RewriteEngine On
RewriteBase /
RewriteRule ^tags/(.*)/$ /tags.php?/$1
第四步:调整模板中的链接结构。打开 templets/default/taglist.htm 文件,找到类似下面的代码片段: 并将其更新为: 这一更改确保了导航链接与新定义的URL模式保持一致。
最后一步:保存所有更改后,记得通过DEDECMS后台更新整个站点数据。这样所有的改动就会生效,你可以检查一下生成的页面是否按照预期工作。 通过以上步骤,你已经成功地为你的DEDECMS站点设置了Tag伪静态功能,从而提高了网站对搜索引擎的可见性和用户体验。