概念 URL 重寫(URL Rewriting)

2021-09-06 05:17:22 字數 713 閱讀 6019

url 重寫(url rewriting)是一種 rest 相關技術,它可以在 web 服務中,針對使用者所提供的 url 進行轉換後,再傳入 web 服務處理引擎。

rest

表徵狀態轉移(representational state transfer,rest)是 roy fielding 在 2000 年他的博士**中提出來的一種軟體架構風格。rest 從資源角度來觀察整個網路,資源由通用資源標誌符(uniform resource identifier,uri)確定,客戶端應用通過 uri 獲取資源的表徵,這些表徵會使應用程式轉變其狀態。隨著不斷地獲得資源表徵,客戶端應用也不斷地轉變其狀態,這就是 rest。

這個觀點不是憑空想出來的,而是通過觀察當前 web 網際網路的執行方式抽象出來的。roy fielding 認為「 設計良好的網路應用表現為一系列的網頁,網頁可以看作是虛擬狀態機,使用者選擇鏈結將使網頁傳輸到客戶端,並展現給使用者,而這會導致狀態的轉變。」

最常見的是,將一組 url 階層字串,轉換成帶有查詢字串的 url,或是反向轉換。如下所示:

有鏈結

url 重寫轉換成:

或反向。有鏈結

url 重寫轉換成:

seo

概念 URL 重寫(URL Rewriting)

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

慎用url重寫

為了使 url位址更加友好 當然可能有別的原因 很多站點使用了 url重寫,如http www.cnblogs.com life,在asp.net中通常要處理這樣的 url重寫,必須在iis中將 對映到aspnet isapi.dll c windows microsoft.net framewor...

url重寫技術

注釋掉 條目,以使用 http 模組執行重寫 注釋掉 條目,以使用 http 處理程式執行重寫。除了指定使用 http 模組還是 http 處理程式執行重寫外,web.config 檔案還包含重寫規則 重寫規則由兩個字串組成 要在被請求的 url 中查詢的模式 要替換此模式的字串 如果找到 在 we...