linux主机Apache Web Server环境搭建的DeDeCMS,要实现Tag伪静态,需要使用.htaccess设置Rewrite规则,具体实现请按如下步骤操作。
1、进入dedecms后台,开启伪静态
2、打开目录 includetaglibtag.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行的如下代码:
$this->TagInfos = $this->dsql->GetOne(“Select * From `dede_tagindex` where tag like ‘{$this->Tag}’ “);
修改为:
$this->TagInfos = $this->dsql->GetOne(“Select * From `dede_tagindex` where id like ‘{$this->Tag}’ “);
4、默认的单独tags页面中,title也会变成id的形式,这是不友好的,需要进行如下的替换:
找到taglist.htm中的所有{dede:field.title /},把这个替换成:
{dede:sql sql=”select tag from dede_tagindex where id=~title~”}[field:tag/]{/dede:sql}
5、设置apache Rewrite规则
新建.htaccess文件,具体内容为:
RewriteEngine OnRewriteBase /RewriteRule ^tags/(.*)$ /tags.php?/$1
6、最后生成一遍全站,就成功了。
更多信息请查看IT技术专栏
前段时间,有站长朋友咨询了免费空间小编,说他用 织梦 建了一个网站,但不懂得怎么去设置安全措施,下面...
DedeCMS 是 织梦 团队开发的最专业的PHP网站管理系统。 它具有简单,易用和高效的特点。 它...
泰国美女博士老师走红 遭学生围堵拍照颜值逆天了。 泰国美女博士老师走红 遭学生围堵拍照。 近日,一名...
【紧急通告】防范比特币勒索病毒的解决方法 尊敬的用户您好: 根据网络安全机构通报,这是不法分子利用N...
《N2CMS实例教程》--前言 N2CMS实例教程以一个网站项目实例为背景,一步一步的学习如何使用N...
网站内容是网站的灵魂与精髓。是网站流量的来源。认识一个网站,可以先查看网站的文章内容。网站内容:选择...
一、系统要求已安装iis5.0以上的版本 已安装.net framework 2.0 已安装sql ...
相信有不少用飞飞影视系统做电影站的朋友吧,在电影站的发展过程中,可能会需要更换主机,这样,转移整个电...