《IIS添加伪静态的方法.docx》由会员分享,可在线阅读,更多相关《IIS添加伪静态的方法.docx(6页珍藏版)》请在三一办公上搜索。
1、IIS添加伪静态(isapi_rewrite)组件摘要ISAPI_Rewrite是一个功能强大的RUL重写组件。它的功能类似Apache的mod_Rewrite , 但用于微软的Internet信息服务(IIS)。ISAPI_Rewrite是一个ISAPI筛选器的书面纯的C / C + +所以速度极快。ISAPI_Rewrite让您的自由,超出标准网址计划和发展自己的计划。伪静态就是动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没 有必要实现存在重写的页面。而ISAPI_Rewrite是一个强大的基于正则表达式的URL处理引擎, 可以把静态页面的地址指向动态页面,它
2、非常类似于Apaches mod_Rewrite,但它是专为IIS设计 的。Discuz论坛的rewrite规则:ISAPI_Rewrite# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTPRewriteRule八(.*)/archiver/(a-z0-9-+.html)?*(.*)$ $1/archiver/index.php?$2&$3RewriteRule八(.*)/forum-(0-9+)
3、-(0-9+).html?*(.*)$ $1/forumdisplay.php?fid=$2&pa ge=$3&$4RewriteRule八(.*)/thread-(0-9+)-(0-9+)-(0-9+).html?*(.*)$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3&$4RewriteRule八(*)/profile-(username|uid)-(+).html?*(.*)$ $1/viewpro.php?$2=$3&$4RewriteRuleA(.*)/space-(username|uid)-(.+).html?*(.*)$ $
4、1/space.php?$2=$3&$41.首先下载ISAPI_Rewrite组件,解压到任意硬盘上的任意目录,本文解压到rewrite-ss。2.安全起见,只给rewrite-ss目录everyone运行和读取的权限。3.在IIS管理器里找到SS站点,右键选属性。文件建)操作也)查看旧 俺口也)帮助也):从这里创建窗口地);Internet信息眼多 (I1S)管理器新建鱼) 所有任舞删除叫重命名U刷新(T)启勒. 停止 暂停(A)本地I版本 是 IIS V16.0* :瓯誓理引.值房撷蚤.; .如.无.对丘住商.霆她计算田 I WebJ|HCTUB-T,G4 祥极计宜;机)+ )应用程序池二
5、 J网站I国缓 |暗! siiBmfbbsM E t :=Lt-1wsus管理:资涯管理器但) 打开康权限a)浏览4.在ISAPI筛选器里添加,规则你可以自己取名,本文填rewrite。5.确定后,将网站停止再启动,在属性ISAPI筛选器里看到所加的规则已经出现绿色的箭头。目录安全性i性能网站HTTP 头自定义错误ISAPI蔬选器ASP.NET主目录 文档IB甩站 E M W 工 M . net血应腿 gHeJJ:田 + + + +J IrL_3或1-曰s下列味讽器仅可用于此网站并按下列顺序执行。此列表不显示为此计翼 机上的所有网站陀置的弗选器,,确定 | 取消 .I . 帮助可以刷新下站点,已经支持伪静态了。