asp.net request.PathInfo實現(xiàn)的url重寫
更新時間:2009年04月15日 22:43:08 作者:
最近對在開始研究url重寫,對重寫的原理以及重寫之后引起的性能問題是研究的重點,研究過程中發(fā)現(xiàn)了一種輕便的“url重寫方案”
這種方法在《技巧/訣竅:在ASP.NET中重寫URL》這篇文章提到的。簡單的說,大家都知道:
http://www.dbjr.com.cn/product.aspx?id=520對搜索引擎的友好性肯定低于
http://www.dbjr.com.cn/product.aspx/520.htm
先截張圖給大家看下:

大家看到可以取得id,而使用的方法也很簡單:
Request.PathInfo可以取得url擴展名的附加信息,就是可以取得/520,但我們只要那個數(shù)字,那么就是
Request.PathInfo.Substring(1)
復制代碼 代碼如下:
http://www.dbjr.com.cn/product.aspx?id=520對搜索引擎的友好性肯定低于
http://www.dbjr.com.cn/product.aspx/520.htm
先截張圖給大家看下:

大家看到可以取得id,而使用的方法也很簡單:
Request.PathInfo可以取得url擴展名的附加信息,就是可以取得/520,但我們只要那個數(shù)字,那么就是
復制代碼 代碼如下:
Request.PathInfo.Substring(1)
您可能感興趣的文章:
- Asp.net內(nèi)置對象之Request對象(概述及應(yīng)用)
- Asp.net中Request.Url的各個屬性對應(yīng)的意義介紹
- ASP.NET從客戶端中檢測到有潛在危險的request.form值的3種解決方法
- asp.net HttpWebRequest自動識別網(wǎng)頁編碼
- asp.net下Request.QueryString取不到值的解決方法
- ASP.NET筆記之 Request 、Response 與Server的使用
- asp.net中Request.QueryString與Request.Param的區(qū)別分析
- asp.net Request獲取url信息的各種方法比較
- Asp.net response對象與request對象使用介紹
- asp.net實現(xiàn)遍歷Request的信息操作示例
相關(guān)文章
VisualStudio2019中為.NET Core WinForm App啟用窗體設(shè)計器
這篇文章主要介紹了VisualStudio2019中為.NET Core WinForm App啟用窗體設(shè)計器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04異步 HttpContext.Current實現(xiàn)取值的方法(解決異步Application,Session,Cache.
在一個項目中,為了系統(tǒng)執(zhí)行效率更快,把一個經(jīng)常用到的數(shù)據(jù)庫表通過dataset放到Application中,發(fā)現(xiàn)在異步實現(xiàn)中每一次都會出現(xiàn)HttpContext.Current為null的異常,后來在網(wǎng)上查了好多資料,發(fā)現(xiàn)問這個問題的人多,回答的少2009-07-07基于ASP.NET+easyUI框架實現(xiàn)圖片上傳功能(表單)
這篇文章主要介紹了基于ASP.NET+easyUI框架實現(xiàn)圖片上傳功能的相關(guān)資料,需要的朋友可以參考下2016-06-06asp.net用Zxing庫實現(xiàn)條形碼輸出的具體實現(xiàn)
這篇文章主要介紹了asp.net用Zxing庫實現(xiàn)條形碼輸出的具體實現(xiàn),有需要的朋友可以參考一下2013-12-12