5)IIS伪静态规则
我们来看个伪静态规则的实例,适用于DedeCms的问答模块:
[ISAPI_Rewrite] # 缓存3600秒 = 1 小时(hour) CacheClockRate 3600 RepeatLimit 32 #问答模块 RewriteRule ^(.*)/post.html(?:(?.*))* $1/post.php [I] RewriteRule ^(.*)/showAsk-([0-9]+).html $1/question.php?id=$2 [I] RewriteRule ^(.*)/browser-1-([0-9]+).html $1/browser.php?tid=$2 [I] RewriteRule ^(.*)/browser-2-([0-9]+).html $1/browser.php?tid2=$2 [I] RewriteRule ^(.*)/browser-1-([0-9]+)-p([0-9]+).html $1/browser.php?tid=$2&page=$3 [I] RewriteRule ^(.*)/browser-2-([0-9]+)-p([0-9]+).html $1/browser.php?tid2=$2&page=$3 [I] RewriteRule ^(.*)/browser-([0-9]+).html $1/browser.php?lm=$2 [I] RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+).html $1/browser.php?tid=$2&lm=$3 [I] RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+).html $1/browser.php?tid2=$2&lm=$3 [I]
将上面的伪静态规则保存在httpd.ini文件中,就的网站就可以通过伪静态正常访问了。至于具体的伪静态规则,每人网站的实际情况都不一样,也没个固定的写法,你可以参考上面的规则总结出自己的写法。不论是DedeCms、PHP168、PHPCMS,还是Discuz,都很好用。每个独立的站点对应一个独立的httpd.ini文件,对于多站点来说,非常灵活、方便。
以上就是Windows2003 IIS6/7伪静态的详细介绍,其中有IIS伪静态组件下载和安装方法,还有IIS伪静态的配置和使用方法,另外,对IIS伪静态规则的写法也作了相应补充和说明。具体步骤很详细,如果你还是不能正常使用伪静态的话,请留言给我!本文由小拼原创,转载请注明文章出处和链接地址。









