云码酷 发表于 2022-8-20 11:38:25

DiscuzX3.4的Tag标签Apache主机伪静态聚合及Seo优化



在使用Discuz x3.4搭建论坛,发现discz静态化是不支持标签(tag)的,想更好利于seo,我们需要手动修改,官方插件都是收费的,也没有说明聚合后是否依然支持静态化,网上的教程,Tag标签聚合后,在Tag标签聚合页的标签链接,依然是 misc.php?mod=tag&id=13 这种格式,这里我们彻底解决了这个问题,如果不想使用收费插件的化,那么一切手动DIY吧。

修改Apache的规则
找见主网站根目录下 .htaccess,如果你的discuz网站启用了静态化,在最后添加:

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/tag/(.+)\.html*$ $1/misc.php\?mod=tag&id=$2      
RewriteCond %{QUERY_STRING} ^(.*)$      
RewriteRule ^(.*)/tag/tag.html*$ $1/bbs/misc.php\?mod=tag


如何你的discuz程序在网站根目录,如下添加:

RewriteCond %{QUERY_STRING} ^(.*)$
      RewriteRule ^(.*)/tag/(.+)\.html*$ $1/misc.php\?mod=tag&id=$2               
      RewriteCond %{QUERY_STRING} ^(.*)$      
      RewriteRule ^(.*)/tag/tag.html*$ $1/misc.php\?mod=tag


检查前面的代码,看看是否开启了插件静态的支持,没有的话,填在最下面:类似以下的代码:
RewriteRule ^(.*)/(+*)-(+)\.html$ $1/plugin.php?id=$2:$3&%1

或者
RewriteRule ^(.*)/(+*)-(+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5

查看方式—discuz后台–全局–seo–看看静态支持里有没有插件,是否选中,默认你只要开器了,这个选项是有的,所以这一步,你可以忽略。修改viewthread_node_body.htm
打开template/default(模板风格)/forum/viewthread_node_body.htm,查找:misc.php?mod=tag&id=$var替换:tag/$var.html即:查找:<a title="$var" href="misc.php?mod=tag&id=$var" target="_blank">$var</a>

替换为:<a title="$var" href="$var.html" target="_blank">$var</a>修改tagitem.htm
打开template/default/tag/tagitem.htm,
查找:misc.php?mod=tag替换为:/bbs/tag/tag.html你的论坛如果是网站主域名下(根目录下:)替换为:/tag/tag.htmlmisc.php?mod=tag&id=$id 替换为:tag/$id.html修改tag.htm
打开template/default/tag/tag.htm,
查找misc.php?mod=tag&id=$tag"修改:tag/$tag.html修改robots.txt
注释掉或直接删除:Disallow: /?mod=misc,Disallow: /misc.php# Disallow: /*?mod=misc*

# robots.txt for Discuz! X3

#

User-agent: *

# Disallow: /*?mod=misc*

# Disallow: /misc.php附: tag标签页伪静态SEO http://addon.discuz.com/?@exx_tagrewrite.plugin
这是官网插件,收费的,可以看看价格

trkwwr 发表于 2022-8-20 11:42:57

支持,楼下的跟上哈~

69r 发表于 2022-8-20 12:35:22

路过 帮顶 嘿嘿

k06 发表于 2022-8-20 16:28:11

我擦!我要沙发!

8gbh 发表于 2022-8-20 16:57:47

鄙视楼下的顶帖没我快,哈哈

mnrtv3 发表于 2022-8-20 19:11:30

无意飘过。。。。支持一下

l63b 发表于 2022-8-20 20:34:39

珍爱生命,果断回帖。

z9v 发表于 2022-8-20 22:02:44

为保住菊花,这个一定得回复!

bjgh 发表于 2022-8-20 22:51:55

众里寻他千百度,蓦然回首在这里!

de40hl 发表于 2022-8-21 00:06:37

发发呆,回回帖,工作结束~
页: [1] 2
查看完整版本: DiscuzX3.4的Tag标签Apache主机伪静态聚合及Seo优化