【实测】无需使用插件,将tag标签伪静态化-Discuz教程下载

【实测】无需使用插件,将tag标签伪静态化

来自版块: Discuz教程发表于: 2024-9-9 13:34:08
398
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
记录下方法,X3系列版本应该都能适用。
将:
  1. https://www.tuyuanma.com/misc.php?mod=tag
复制代码
修改为
  1. https://www.tuyuanma.com/tag/
复制代码
修改步骤:
1、增加伪静态规则
Nginx Web Server:
  1. rewrite ^/tag/(.+).html$ /misc.php?mod=tag&id=$1;
复制代码
IIS Web Server:
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^tag/(.+)\.html$ misc.php?mod=tag&id=$1
  3. RewriteCond %{QUERY_STRING} ^(.*)
  4. RewriteRule ^tag/\$ misc.php?mod=tag
复制代码
Apache Web Server:
  1. RewriteRule ^(.*)/tag/(.+)\.html*$ $1/misc.php\?mod=tag&id=$2
  2. RewriteRule ^(.*)/tag/\*$ $1/misc.php\?mod=tag
复制代码
2、修改相关模板链接,修改当前使用模板中的链接,Discuz默认模板在——template——default——tag文件夹中
3、允许搜索引擎抓取tab(dz默认是禁止的)
打开根目录下robort.txt,找并删除下面两行:
  1. Disallow: /misc.php
复制代码
再打开根目录下misc.php文件,
查找:
  1. $Discuz->reject_robot();
复制代码
注释或删除即可。

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部