discuz配置伪静态的配置方法



Apache Web Server(独立主机用户),IIS Web Server(独立主机用户)配置伪静态的配置方法。URL 伪静态静态有利于搜索引擎seo,URL 静态化使得动态的 PHP 页面转换为静态化的 HTML 页面,搜索引擎抓取更多的页面,有利于discuz内容页长尾关键词排名,现在介绍discuz seo静态配置方法。  

来到discuz后台–全局–SEO设置–URL静态化
开启伪静态,后台设置开启以及相应的伪静态规则添加到服务器。discuz后台都可以自动生成对应的规则,还要保存到服务器文件里面。开启Discuz论坛伪静态的方法和查看伪静态规则的方法。
后台–全局–SEO设置–URL静态化–里面对应的页面后面的可用打勾(建议大家全部都选上),然后提供即可。
Rewrite 兼容性:否,使用默认即可。
怎么查看自己论坛的伪静态规则
设置伪静态后,点击网页右上角“查看当前的 Rewrite 规则URL 静态化”, 里面包含了Apache Web Server(独立主机用户)、Apache Web Server(虚拟主机用户)、IISWeb Server(独立主机用户)、IIS7 Web Server(独立主机用户)、Zeus Web Server和Nginx WebServer的伪静态规则,复制里面规则到服务器相应文件。
IIS主机下的Discuz! X2和Discuz! X2.5伪静态规则,新建文件复制相应文件保存重命名为httpd.ini上传到论坛根目录即可。
如果IIS主机下论坛在二级目录下,可以在RepeatLimit 32下面添加RewriteBase /bbs即可解决二级目录下伪静态的问题。
Apache主机下的Discuz! X2和Discuz! X2.5伪静态规则,新建文件复制相应文件保存重命名为.htaccess上传到论坛根目录即可。
如果你是Apache独立主机或者Apache的VPS
Apache伪静态配置:
一、你要通过修改 httpd.conf 来配置。
1、启用rewrite
用记事本打开 httpd.conf后 ,点编辑–查找 LoadModule rewrite
# LoadModule rewrite_module modules/mod_rewrite.so
去除前面的 #
LoadModule rewrite_module modules/mod_rewrite.so
2、启用.htaccess(支持配置文件中读取规范)
AllowOverride None 修改为: AllowOverride All
Options Indexes FollowSymLinks 修改为:Options All
二、重启你的 apache 服务
然后新建文件复制Apache主机下的Discuz! X2和Discuz! X2.5伪静态规则保存重命名为.htaccess,把.htaccess上传到论坛根目录即可。