首页 > 编程技术 > PHP > 不同空间类型下Discuz!实现伪静态方式
2015
07-01

不同空间类型下Discuz!实现伪静态方式

程序版本:Discuz!x1.5-x3.2

目的:给新手认清空间类型,从而选择合适的伪静态方式

适合人群:使用Discuz!x1.5-x3.2的站长

具体内容:

1.后台,登录,首页会看到这样的一张图:

不同空间类型下Discuz!实现伪静态方式 - 第1张  | 极客思维

2.仔细看这内容:服务器系统及 PHP、服务器软件

可能的组合有:

(1)服务器系统及 PHP:WINNT / PHP v5.X.X  服务器软件:Microsoft-IIS/6.0

这时候选择的伪静态规则对应的是:IIS Web Server(独立主机用户)

将以上内容保存为httpd.ini 上传到网站根目录。点击下载:httpd.ini

(2)服务器系统及 PHP:WINNT / PHP v5.2.16  服务器软件:Microsoft-IIS/7.X

这时候选择的伪静态规则对应的是:IIS7 Web Server(独立主机用户)

点击下载规则文件:  web.zip

备注:对应虚拟空间的用户上传这个规则就可以了,如果空间商有自定义规则方式需要和空间商客服核实下(万网是自定义规则)。如果是独立主机涉及到伪静态组件设置,就不在这里另外说明了。

(3)服务器系统及 PHP : Linux / PHP v5.X.X  服务器软件:Apache

这时候选择的伪静态规则对应的是:Apache Web Server(虚拟主机用户)

以上规则具体如何使用见http://www.discuz.net/thread-3191754-1-1.html

这时候会有人有疑问了:如果是独立Linux服务器用什么规则?

如果是独立主机会有独立的httpd-vhosts.conf配置文件,可以在这个文件的网站配置字段中加入以下规则内容。

举个例子:

(4)服务器系统及 PHP : Linux / PHP v5.X.X  服务器软件:Nginx

这时候选择的伪静态规则对应的是:Nginx Web Server

如果选择的是独立服务器下面给一个案例:

vi /usr/local/nginx/conf/nginx.conf #编辑nginx配置文件。找到下面这行,在server_name localhost;后边一行添加下面的代码。

如果是虚拟主机一般支持.htaccess。直接将:

保存为.htaccess上传网站根目录,再测试是否成功,由于各家空间商的规则设置方式不同,有些使用的是自己的后台空间管理界面设置,所以在使用时还是咨询下空间商客服。

以上就是如果给新手用于判断空间类型,选择合适伪静态教程。

作者:crx349

最后编辑:
作者:管理员
呃...怎么介绍呢?就是个管理员吧~
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!