帝国cms后台TAGS伪静态化设置,是个人站长在追求百度SEO优化过程中遇到的问题。那么tags标签聚合列表页url如何设置伪静态化呢?
我们先来看一下,没有设置伪静态tagsTAGS信息列表页的url网址:
https://www.yuejiw.com/e/tags/?tagname=网站建设教程
下面我们开始设置TAGS伪静态操作流程
帝国cms后台--系统--系统设置--伪静态参数设置--TAGS信息列表页--选择【默认】
tags-[!--tagname--]-[!--page--].html
设置完成这一步后,tags伪静态化已经完成。这时TAGS信息列表页的url已经变成:
https://www.yuejiw.com/tags-网站建设-0.html
但是把上面网址复制粘贴到浏览器,得到的网址是如下乱码,为了美观,更为了SEO链接的优化性
https://www.yuejiw.com/tags-%E7%BD%91%E7%AB%99%E5%BB%BA%E8%AE%BE%E6%95%99%E7%A8%8B-0.html
我们需要设置在服务器上进行伪静态化的进一步处理,覃师宁博客服务器使用的是nginx环境,所以伪静态化处理如下:
在服务器中找到nginx.conf文件,覃师宁博客服务器使用的是DiguoCMS_nginx.conf,需要添加代码如下
rewrite ^/tags-(.+?)-([0-9]+).html$ /e/tags/index.php?tagname=$1&page=$2 last;
这时伪静态处理Zui终完成,TAGS信息列表页url网址如下:
https://www.yuejiw.com/tags-etagid8-0.html
这里对url参数做进一步说明,etagid8,其中的8是tags标签的id(后台--栏目--tags管理--管理TAGS--可以查看标签id),后面的0代表TAGS信息列表页的页数
进一步解释:个人站长为了更精简优化tags的伪静态,设想把etagid去掉,形成如下:
https://www.yuejiw.com/tags-8-0.html
这里不建议个人站长如此操作,因为操作这一步需要修改到系统文件参数,没必要为了追求所谓的美观瞎折腾。而且帝国cms7.5一定不是帝国cms的Zui终版本,帝国cms王猛站长早前的也在部分微博说过,8.0版本正在开发中。推出只是时间问题,过多的折腾系统文件参数,容易导致后期帝国cms程序更新引起的一系列问题。