国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > IIS > 正文

用ISAPI_Rewrite讓IIS也支持如Apache下.htaccess的URL重寫

2024-08-29 03:16:02
字體:
來源:轉載
供稿:網友
前些日子用Linux做服務器寫了一些東西,發現Apache下的.htaccess真是個好東西!不僅能實現URL真重寫,還能實現假重寫。真重寫可以有效降低代碼量與服務器資源消耗量,偽重寫可以有效減少服務器的靜態文件體積,節約了空間,真是不錯!其實htaccess的功能遠不只如此。

言歸正傳,那么IIS下能不能也實現htaccess這樣激動人心的功能呢?ASP.NET2.0這個東東不是服務器級的,不能勝任重寫這個重任,那么只有交給ISAPI了,在網上搜索,還居然真有公司(組織)開發了這種東東!不可思議!

官方地址是:

下載到其中有一個文件Rewrite.dll就是我們的ISAPI了,在IIS里面添加這個dll然后重起就OK!!!Fantastic!!!

httpd.ini就相當于.htaccess了!

現在的版本是2.9版,技術文檔看這里:中文手冊  英文手冊(英文寫得比較好,建議看英文的)

具體怎么用就不多說了,手冊

下面是我寫的一個超簡單例子:

1.httpd.ini

[ISAPI_Rewrite]
RewriteRule ^(.*)/([a-z0-9/-]+/.html)$ $1/default2.asp/?filename=$2 


2.default2.asp

<%=Request.QueryString%> 


3,然后你進入瀏覽器輸入"http://localhost/abcd123456.html"你會看到顯示了這個網頁,后臺卻并沒有生成這個頁!

filename=abcd123456.html 


這個技術就是WordPress所應用的URL偽重寫技術,IIS中如果本身支持該技術,估計Z-Blog會集成該技術。

應用了該技術Z-BLOG哪里還需要重建?需要的時候只需要改動一下httpd.ini就可以了

總之,ISAPI_Rewrite和htaccess都是很值得學習與掌握的技術,尤其是htaccess,我們應該努力應用它,發覺他的潛力。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 车致| 阿鲁科尔沁旗| 新兴县| 松桃| 岢岚县| 满城县| 北辰区| 公安县| 义乌市| 彩票| 日照市| 石柱| 柳林县| 泰来县| 庐江县| 富民县| 得荣县| 绵竹市| 东至县| 宾川县| 闽侯县| 岐山县| 西丰县| 泰安市| 思茅市| 凤台县| 平和县| 于都县| 垣曲县| 东辽县| 舟曲县| 曲周县| 平阴县| 宣化县| 毕节市| 仪征市| 呼图壁县| 芮城县| 肃宁县| 锡林浩特市| 金秀|