刚装的DZ,论坛首页标题显示为论坛,我记得我明明修改了基本信息的啊。并且我也看到我的地址和别人的不一样,别人的都是html结尾的,就是没有伪静态。

一、URL路径优化(伪静态的设定)

1、Discuz和我们平时折腾的WordPress不一样,Discuz的SEO设定是集成在Discuz后台的,而WordPress则需要主题支持或者安装插件。

2、使用discuz论坛程序大家都知道默认路径是动态的RUL地址。如以下帖子的路径 就是一条动态的URL地址。

http://bbs.x-av.net/forum.php?mod=viewthread&tid=1&extra=page%3D1

3、而优化后的路径,更加的简短

4、登陆dz论坛,进入SEO设置

Discuz SEO设置

5、选择URL静态化,勾上后,点提交(点击放大)。

Discuz伪静态

6、然后要添加伪静态规则,博主用的是虚拟主机,所以这里给出的是apache虚拟主机的规则,其余规则自行百度、

# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz

# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1

二、帖子标题的优化

1、帖子标题的优化在大多论坛中都被忽视。我们先来看下论坛版块的结构(我这板块设定是借鉴某论坛的)。

discuz_seo_03

2、后台:全局-SEO设置- 论坛discuz_seo_04

3、妹的,改来改去发现新论坛只需改论坛标题即可(囧),而老论坛也尽量不要修改太多,不然可能会影响权重。

三、DZ论坛程序标题设置和优化小结

1、对于DZ这个庞然大物,其实博主改翻翻Discuz使用手册的,我所说的问题都是使用手册里边有的,但是在这个碎片化阅读的年代,很多人已经没有耐心阅读使用手册了,这个换习惯,得改。

2、其实建设论坛可以参考好的论坛,如远景,1024等等(就是仿…站)。