当前位置:web 服务器 > IIS >>

如何让iis支持伪静态和增加伪静态规则方法

如果想让iis支持伪静态就必须

先安装php教程 for iis http://www.php.net/downloads.php
然后安装 微软的 urlrewrite http://www.iis.net/download/urlrewrite

下载手动安装包isapi_rewrite3_0042_manual.exe
需要手工解压到服务器的一个目录中。
打开iis管理器 -> 选择网站属性 -> isapi筛选器 -> 在名称中输入isapi_rewrite
可执行文件选择刚才解压后的文件isapi_rewrite.dll -> 点确定-> 再点确定
关闭属性对话框再次查看网站属性 -> 到isapi筛选器
如果看到状态为向上的绿色箭头,就说明rewrite模块安装成功了。
如果加载不成功,需要检查iis_wpg是否有读取运行的权限。

下面看增加iis伪静态

1. 安装重写插件rewrite.dll

如果你的 iis 服务器加载过 rewrite.dll 则可以不用下载。

加载 rewrite.dll

在 iis 的 isapi 上添加筛选器

筛选器名称为:re

可执行文件选择 rewrite.dll 就可以了!

2. 配置 httpd.ini
打开你的httpd.ini,找到

[isapi_rewrite]

# 3600 = 1 hour
cacheclockrate 3600

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
rewriterule ^(.*)/forum-([0-9]+)-([0-9]+).html$ $1/forumdisplay.php?fid=$2&page=$3
rewriterule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/viewthread.php?tid=$2&extra=page%3d$4&page=$3
rewriterule ^(.*)/profile-(username|uid)-(.+?).html$ $1/viewpro.php?$2=$3

 

补充:网页制作,设计基础 
Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,