本站致力于分享传播知识!

关于怎样给IIS6的免费空间设置PHPwind伪静态规则

我们之前提到过关于discuz的伪静态设置,其中也有提到过PHPwind是在discuz之前最火的论坛程序,那么今天就来看一看传统的phpwind怎么设置伪静态规则。

下面就以IIS6的免备案空间伪静态规则为例,虽然我们写的帮助信息看的人很少,但是有时候用户问的时候,我们不用告诉客户,让客户在百度搜索,这样客户盲目的找很难找到,我们写的这些帮助信息可以更快的帮助客户解决问题,所以我们会争取把一些常用CMS的伪静态规则写全。

首先第一步,我们需要进入程序的后台,开启伪静态规则,登陆后台后,点击全局,在点击URL伪静态。

需要注意的是,这里有的地方要拉钩,有的地方不用,我们需要把下面的地方拉钩。

论坛帖子列表页:l{fid}-{page}.html

论坛帖子阅读页:t{tid}-{page}.html

个人空间:u{uid}

话题浏览页:t{name} 这几个项目需要拉钩。

然后我们需要做我们伪静态的常用步奏了。把下面的代码,复制到文档里,然后文档改名为:httpd.ini然后上传到空间的根目录。

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files

# from accessing through HTTP

RewriteRule ^(.*)/t([0-9]+)\.html(\?(.*))*$ $1/read\.php\?tid=$2

RewriteRule ^(.*)/t([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/read\.php\?tid=$2&fid=$3&page=$4

RewriteRule ^(.*)/l([0-9]+)\.html(\?(.*))*$ $1/index\.php\?m=bbs&c=thread&fid=$2

RewriteRule ^(.*)/u([0-9]+)(\?(.*))*$ $1/index\.php\?m=space&uid=$2

RewriteRule ^(.*)/t([A-Z0-9%]+)(\?(.*))*$ $1/index\.php\?m=tag&a=view&name=$2