国产探花免费观看_亚洲丰满少妇自慰呻吟_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,我們應該努力應用它,發覺他的潛力。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湟中县| 霍林郭勒市| 兴和县| 江阴市| 齐齐哈尔市| 策勒县| 南投市| 花莲市| 张掖市| 寻乌县| 永德县| 清原| 来宾市| 工布江达县| 公主岭市| 福鼎市| 北京市| 新龙县| 儋州市| 会同县| 梅州市| 海宁市| 营山县| 凤城市| 夹江县| 高平市| 潢川县| 东乡族自治县| 西宁市| 巴楚县| 延安市| 霸州市| 黄冈市| 古田县| 襄樊市| 灌南县| 长武县| 尖扎县| 阳泉市| 大化| 横山县|