URL Rewriting 重寫解決方案

2021-09-08 15:29:48 字數 2863 閱讀 5451

一、業務需求

二、解決方案

1、原理

2、效果預覽

三、原始碼分析

四、使用方式

1、引入dll程式集

2、配置web.config檔案

五、總結  1

、顧客可以直接用瀏覽器

bookmark

功能將頁面鏈結儲存起來.

2、顧客便於記憶

url,相對於

顧客更容易記憶

3、利於搜尋引擎收錄 4

、隱藏實際檔案路徑,提高**的安全性

url重寫是擷取傳入的請求並自動將該請求重定向到其他資源的過程。

第三方程式集

把urlrewritingnet.urlrewriter.dll檔案新增的工程的bin檔案下

ø首先、在configsections節新增section,如下

<

configsections

>

<

section

name

="urlrewritingnet"

requirepermission

="false"

type

="urlrewritingnet.configuration.urlrewritesection, urlrewritingnet.urlrewriter"/>

configsections

>

ø其次、在

節點配置重寫規則,如下:

ø最後,在

節點下配置如下內容

解釋:httpmodule 是實現 ihttpmodule 介面和處理事件的程式集。asp.net 包含一組可由應用程式使用的 httpmodule 模組。例如,asp.net 提供了 sessionstatemodule 來向應用程式提供會話狀態服務。可以建立自定義 httpmodule 以響應 asp.net 事件或使用者事件

url重寫即便於使用者新增到收藏夾,有利於搜尋引擎收錄和提高安全性,合理地使用url重寫功能便於提高**的整體效能。比如,在電子商務**的商品詳細頁面、註冊頁面、分類頁面等等可以使用url重寫機制。

源**:

概念 URL 重寫(URL Rewriting)

url 重寫 url rewriting 是一種 rest 相關技術,它可以在 web 服務中,針對使用者所提供的 url 進行轉換後,再傳入 web 服務處理引擎。rest 表徵狀態轉移 representational state transfer,rest 是 roy fielding 在 2...

概念 URL 重寫(URL Rewriting)

url 重寫 url rewriting 是一種 rest 相關技術,它可以在 web 服務中,針對使用者所提供的 url 進行轉換後,再傳入 web 服務處理引擎。rest 表徵狀態轉移 representational state transfer,rest 是 roy fielding 在 2...

URL Rewriting 重寫解決方案

一 業務需求 二 解決方案 1 原理 2 效果預覽 三 原始碼分析 四 使用方式 1 引入dll程式集 2 配置web.config檔案 五 總結 版權出處 http www.cnblogs.com ywqu 1 顧客可以直接用瀏覽器 bookmark 功能將頁面鏈結儲存起來.2 顧客便於記憶 ur...