linux主机Apache Web Server环境下构建的DeDeCMS需要用设置重写规则。htaccess以实现标签伪静态。具体实施请遵循以下步骤。
1.进入dedecms后台,打开伪静态。
2.打开目录\include\taglib\tag.lib.php找到它。
$row['link']=$cfg_cmsurl ."/tags.php?/".urlencode($row['keyword'])."/";
用…替换
$row['link']=$cfg_cmsurl ."/tags/" urlencode($ row[' id ']);
到下一步,Tag的链接已经被修改为tags/12/的形式。这种目录形式很好,非常有利于收录,包括我们的长尾关键词优化。
3、然后,找到arc.taglist.class.php下面大约70行代码:
修订为:
4.在默认的单独标签页,标题也会变成id的形式,不友好,需要替换如下:
查找taglist.htm的所有{dede:field.title /}并替换为:
5. Set apache rewrite rules
创建新的。htaccess文件,具体内容如下:
重写基本/重写器规则^tags/(.上的重写引擎*)$ /tags.php?/$1
6.最后全站一次生成,成功。