魔扣论坛

魔扣源码论坛业务
查看: 20|回复: 1

[织梦教程] DEDECMS Tag标签伪静态规则在Apache中的实现方法

[复制链接]
  • TA的每日心情
    奋斗
    昨天 01:04
  • 签到天数: 1317 天

    [LV.10]论坛老兵

    7039

    主题

    7253

    帖子

    5万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    214282
    贡献
    23728
    威望
    17701

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-8-25 00:05:46 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】
    淘宝、天猫优惠券

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    Apache Web Server环境搭建的DEDECMS 要实现Tag伪静态,需要使用.htaccess设置Rewrite规则,具体实现请按如下步骤操作。

    1、进入dedecms后台,系统设置,系统基本参数,核心设置,(倒数第5行)是否使用伪静态:是

    2、打开目录 include/taglib/tag.lib.php 文件

    查找以下代码:

    $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
    替换为以下代码:

    $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";

    到这里,Tag标签的链接已经修改成tags/keywords/的形式了。这种目录形式非常好,很利于收录,包括我们做长尾关键词优化。

    3、我们再来设置apache Rewrite规则

    在根目录新建.htaccess文件(如果你写有其他规则请直接把以下代码添加到.htaccess),具体规则为:

    RewriteEngine On

    #如果你写有其他规则上面的省略掉

    RewriteBase /

    RewriteRule ^tags/(.*)/$ /tags.php?/$1

    4、我们还需要修改标签模板,打开文件 templets/default/taglist.htm 将以下代码:

    <strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/" title="DEDE">首页</a> > <a href='tags.php'>TAG标签</a>

    替换成:

    <strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/" title="DEDE">首页</a> > <a href='{dede:global.cfg_cmsurl/}/tags.php'>TAG标签</a>

    5、这样就全部修改完了,最后更新全站,再去看看效果。

    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    3

    主题

    217

    帖子

    431

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    214
    贡献
    214
    威望
    0
    发表于 2019-8-25 10:38:50 | 显示全部楼层
    深的话要浅浅地说,长长的路要挥霍地走。大大的世界要率真地感受,会痛的伤口要轻轻地揉。',
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表