公告:推痕网(www.tuihen.com)专业分类目录平台,收录各行业优秀网站(违法站勿扰),快审仅需20元/站,永久收录!合作QQ:160-204-68

快速审核,网站广告合作请联系我们
  • 网站:34818
  • 待审:7310
  • 文章:11706
  • 会员:5292
最近做了下织梦标签页的路由重写,这里把经验分享给大家:
我们都知道织梦标签页的默认路径格式是www.xxx.com/tags.php?/标签/
我们一般会希望它的路径是www.xxx.com/tag/标签/
或者【标签】这个中文字符不出,直接用ID或者拼音啥的,这里不提这种处理方案,百度有对应tag静态化的教程

我这里用到的有百度云、阿里云以及小平台的虚拟机各一个,刚好就全部做了一下测试,也都实现了:
①将include/taglib/tag.lib.php 87行的$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";改成$row['link'] = $cfg_cmsurl."/tag/".urlencode($row['keyword'])."/";   这样页面上的标签链接就变成了我们想要的链接
②路由重写

【百度云nginx路由重写】
文件名:
bcloud_nginx_user.conf

内容:
location / {
    rewrite ^/tag/(.*)$ /tags.php?/$1 last;
}

【阿里云Linux-apache路由重写】
文件名:
.htaccess

内容:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^tag/(.*)$ tags.php?/$1

【iis路由重写】
文件名:
web.config

内容:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>               
                <rule name="Rewrite" stopProcessing="true">
                    <match url="^tag/(.*)$" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="tags.php?/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

③用户访问页面上的www.xxx.com/tag/标签/,实际上取得的内容是www.xxx.com/tags.php?/标签/,刚好符合了我的需求

希望能给有同样需求的站长们提供一点点帮助
    关键词: 织梦标签 织梦标签页 织梦标签页的路由重写
    精彩推荐

    织梦标签 [field:global.autoindex/]的使用 实现自动添加序号

    时间:2021-01-17

    在织梦的{dede:arclist/}的标签中,有一个非常有用的,[field:global.autoindex/],这个标签是一个自增长标签,他的值是从1开始,跟着你的列表自动自增,在我们给网站加入...

    如何解决dedecms一键更新功能【更新全部】之文章不能全部更新bug

    时间:2020-08-08

    为什么在用dedecms一键更新功能的时候,发现部分文章并未更新,影响到了新加进去的功能,下面就给出解决dedecms后台一键更新不完全问题的办法。 前端时间用dedecms二次开发...

    快审网站推荐
    随机网站推荐

    石家庄市环2017.04.08

    石家庄市环保局网站是由石家庄市环境保护局主办,市环境信息中心...

    520电影网2016.11.22

    520电影网,www.520a.net,520电影网,2012最新电影,好看的电影,最...

    康桥联赢网2016.11.24

    康桥联赢网,www.love63.cn,紧密联合 和商共赢 共同打造中国创新...