IIS添加伪静态(isapi

  • 时间:
  • 浏览:0
  • 来源:大发uu快3_uu快3遗漏_大发uu快3遗漏

伪静态要是我动态网页通过重写 URL 的土土办法实现添加动态网页的参数,但在实际的网页目录中并没办法 必要实现发生重写的页面。而ISAPI_Rewrite是另一个多 强大的基于正则表达式的URL补救引擎,必须把静态页面的地址指向动态页面,它非常类事于Apache's mod_Rewrite,但它是专为IIS设计的。

Discuz论坛的rewrite规则:

[ISAPI_Rewrite]

# 35000 = 1 hour



CacheClockRate 35000

RepeatLimit 32

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



# from accessing through HTTP

RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$3

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

RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4

RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html\?*(.*)$ $1/viewpro\.php\?$2=$3&$4

RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4

1.首先下载ISAPI_Rewrite组件,解压到任意硬盘上的任意目录,本文解压到rewrite-ss。

2.安全起见,只给rewrite-ss目录everyone运行和读取的权限。

3.在IIS管理器里找到SS站点,右键选属性。

4.在 ISAPI 筛选器里添加,规则我能 此人 取名,本文填rewrite。

5.取舍后,将网站停止再启动,在属性ISAPI 筛选器里想看 所加的规则因为跳出绿色的箭头。

现在,必须刷新下站点,因为支持伪静态了。