UrlRewriter 使用經驗總結

2022-02-13 03:48:52 字數 909 閱讀 4509

code:

<?xml version="1.0" encoding="gb2312" ?>

第二步,加入重寫的規則節點:

如:code:

~/sell/(.[0-9]*)\.html

~/search/search_sell.aspx?id=$1

~/sell/search_sell\.aspx

~/search/search_sell.aspx

~/buy/(.[0-9]*)\.html

~/search/search_buy.aspx?id=$1

~/buys/(.[0-9]*)\.html

~/buys/show.aspx?id=$1

這個就要根據你的需要了,如果你對正規表示式不熟,那麼沒辦法,要麼憑藉你的高智商去找其中規律,稍稍改一下就能為你所用了。呵呵。如果實在搞不清,那就自己google一下正規表示式吧。(本人開始是參考別人的配置猜的,竟然用對了,呵呵。後來還是看了一下相關資料,發現這東東很有用。)

第三步,加入模組配置(寫在裡面):

如:code:

(這裡表示使用http程式來處理重寫)

好了,到了現在我們可以試一下看。

於是輸入: 出現了,呵呵。但是如果所它改為:

暈,發現不行。汗。。。

呵呵,原因是沒把html的解析用 asp.net  的isapi來解析。

辦法是。。。

第四步,在iis\你的站點\屬性\主目錄\配置\映謝 加入乙個和 aspx 頁面的配置相同的副檔名項。注意「確認檔案是否存在」不要勾選,否則會出現找不到檔案。

現在再來試試看。什麼?#¥%#¥%#,還是不行。呵呵。不要急,咱們回過頭再來看看,原來在 web.config 中我們沒有配置 .html 也使用模組此解析。

第五步,在模組配置中加入:

code:

UrlReWriter 使用經驗小結

urlrewriter 是微軟封裝好了的乙個url重寫元件。使用它可以讓我節約很多自已開發的時間。好了,開始講述我的應用經驗,這只是很菜鳥的經驗,高手就不用看了。第二步,在web.config中加入 第二步,加入重寫的規則節點 如 sell 0 9 html search search sell.a...

UrlReWriter 使用經驗小結

urlrewriter 是微軟封裝好了的乙個url重寫元件。使用它可以讓我節約很多自已開發的時間。好了,開始講述我的應用經驗,這只是很菜鳥的經驗,高手就不用看了。第二步,在web.config中加入 第二步,加入重寫的規則節點 如 sell 0 9 html search search sell.a...

UrlReWriter 使用經驗小結

urlrewriter 是微軟封裝好了的乙個url重寫元件。使用它可以讓我節約很多自已開發的時間。好了,開始講述我的應用經驗,這只是很菜鳥的經驗,高手就不用看了。第二步,在web.config中加入 第二步,加入重寫的規則節點 如 sell 0 9 html search search sell.a...