猪八戒 发表于 2017-12-15 12:04:31

Discuz! X3.2 论坛不同环境配置伪静态的方法

URL 静态化是一个有利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,可以提高搜索引擎抓取,提供内容页长尾关键词排名。更多可以看看Discuz X3.2/X2.5论坛SEO设置的方法和优化技巧,下面我们在站帮网主要介绍伪静态配置方法。

涉及位置:后台--全局--seo设置--URL静态化

开启伪静态需要2步,后台设置开启和相应的伪静态规则添加到服务器。不管你使用的什么环境主机,在后台都可以自动生成对应的规则,只需要保存到服务器相应文件里面即可,下面我们就说下开启discuz! X3.2/X2.5论坛伪静态的方法和查看伪静态规则的方法。

推荐查看:Discuz x3.2伪静态的配置(3种环境下的实战配置)视频教程

1、开启Discuz! X3.2/X2.5论坛伪静态的方法

后台--全局--SEO设置--URL静态化--里面对应的页面后面的可用打勾(建议大家全部都选上),然后提供即可。

Rewrite 兼容性:否,使用默认即可。何时选择是,点击查看开启伪静态后,欢迎新会员中文用户无法访问的解决方法。

2、如何查看自己论坛的伪静态规则

后台设置开启伪静态后,点击右上角“查看当前的 Rewrite 规则URL 静态化”,会弹出单独的页面,里面包含了Apache Web Server(独立主机用户)、Apache Web Server(虚拟主机用户)、IIS Web Server(独立主机用户)、IIS7 Web Server(独立主机用户)、Zeus Web Server和Nginx Web Server的规则,复制自己的规则到服务器相应文件即可。

如何查看自己的主机是什么系统和环境呢?

点击后台--首页--系统信息,如下图即可看到

下面站帮网给大家分享下虚拟主机中iis和apche下的伪静态规则

IIS主机下的Discuz! X3.2/X2.5/x2伪静态规则,下载下面附件,解压后上传httpd.ini到论坛根目录即可。
IIS6独立主机请先查看文章《IIS6主机的Rewrite伪静态组件下载与配置》,如果是iis7,参考下:IIS7/7.5如何开启URL伪静态,然后在根据提供的规则和方法配置。
Discuz x2的伪静态规则

Disccuz x2.5的伪静态规则


如果IIS主机下论坛在二级目录下,可以在RepeatLimit 32下面添加RewriteBase /bbs即可解决二级目录下伪静态的问题。

Apache主机下的Discuz! X3.2/X2.5/x2伪静态规则,下载下面附件,解压后.htaccess上传到论坛根目录即可。

如果你是Apache独立主机或者Apache的VPS请看Apache独立主机下开启伪静态组件的方法
Discuz x2的伪静态规则

Disccuz x2.5的伪静态规则

如果您还想研究Discuz的伪静态其他形式,推荐您看看Discuz!伪静态原理分析,希望你可以分享出来更多有利的Discuz伪静态规则方法。

最近有同学反馈如何就是伪静态成功的问题,伪静态就是结尾是html,如果你打开地址是html结尾就说明成功了。X1.5以后取消了全局伪静态,所以像分区版块、主题分类、分类信息、回帖等都不是伪静态,这个属于正常情况。

如果想实现实现版块和帖子等目录化伪静态可以参考教程:Discuz x论坛专题目录化伪静态设置方法和仿地宝网URL版块目录化伪静态和贴子目录化伪静态。
页: [1]
查看完整版本: Discuz! X3.2 论坛不同环境配置伪静态的方法