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

首頁 > 編程 > .NET > 正文

在ASP.NET中重寫URL的代碼

2024-07-10 12:40:17
字體:
來源:轉載
供稿:網友
經常有人請我指導應該如何動態地“重寫”URL,以在他們的ASP.NETweb應用中發布比較干凈的URL端點。這個博客帖子概述了幾個方法,你可以用來在ASP.NET中干凈地映射或重寫URL,以及按照你自己的需求組織你的URL的結構。 

為什么URL映射和重寫很重要?
下面是開發人員想要對URL有更大的靈活性的最常見的場景: 

1) 處理這樣的情形:你要更改你的web應用中網頁的結構,但你同時也要確保在你移動網頁后,那些被人收藏的老URL不會成為死鏈接。重寫URL允許你透明地將請求轉交到新的網頁地址而不出錯。 

2)  在象Google,Yahoo 和 Live 這樣的搜索引擎中提高你網站上網頁的搜索相關性。具體地來說,URL重寫經常能使你在你網站上網頁的 URL里更加容易地嵌入關鍵詞,這么做往往會增加別人點擊你的鏈接的機會。從使用查詢字符串參數到使用完全限定(fully qualified)的 URL也能在某些情形下提高你在搜索引擎結果中的優先順序。使用強制referring鏈接使用同樣的大小寫(same case)和URL入口(譬如,使用weblogs.asp.net/scottgu 而不是 weblogs.asp.net/scottgu/default.aspx)的技術也能避免因跨越多個URL而造成的網頁排名(pagerank)的降低 (avoid diluting your pagerank across multiple URLs),從而增加你的搜索結果。 

在一個搜索引擎日漸驅動網站訪問量的世界里,在你的網頁排名上稍微得到一些提高就能給你的業務帶來不錯的投資回報(ROI)。逐漸地,這驅使開發人員使用 URL重寫以及其他SEO(搜索引擎優化 )技術來優化網站(注,SEO是個步調很快的空間,增加你的搜索相關性的建議月月在演變)。想了解一些關于搜索引擎優化方面好的建議的話,我建議你閱讀一下《SSW Rules to Better Google Rankings (SSW的提高Google排名之要領)》,以及MarketPosition關于《how URLs can affect top search engine ranking  (URL會如何影響頂級搜索引擎排名)》的文章。 

例程的URL重寫場景
為這個博客貼子起見,我將假設我們將在一個應用里建造一套電子商務的產品目錄網頁,產品是按種類來組織的(譬如,圖書,錄像,CD,DVD等等)。 

讓我們假定一開始我們有個網頁叫Products.aspx,通過查詢字符串參數接受一個類別名稱,相應地過濾顯示的產品。與這個Products.aspx網頁對應類別的URL看上去象這樣:

http://www.store.com/products.aspx?category=books
http://www.store.com/products.aspx?category=DVDs
http://www.store.com/products.aspx?category=CDs  

但我們不想使用查詢字符串來呈示每個類別,我們想修改應用,讓每個產品類別對搜索引擎來說看上去象是一個獨特的URL,并且在實際的URL中嵌入關鍵詞(而不是通過查詢字符串參數)。我們將在這個博客帖子剩下來的篇幅里,討論一下達成這個目的我們可以采取的4種不同方法。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清新县| 呼图壁县| 江北区| 沧州市| 丹阳市| 上高县| 洱源县| 秦皇岛市| 喀喇沁旗| 株洲市| 阳春市| 揭阳市| 绵竹市| 奉化市| 都江堰市| 祥云县| 拉萨市| 互助| 灌南县| 梁平县| 榆树市| 芒康县| 武陟县| 阳新县| 余干县| 虹口区| 迁西县| 沙河市| 娄底市| 宁德市| 万源市| 宝丰县| 家居| 蕲春县| 墨江| 丰顺县| 应城市| 平顶山市| 新田县| 龙陵县| 名山县|