Categories
  Encyclosphere.org ENCYCLOREADER
  supported by EncyclosphereKSF

URL重寫

From Wikipedia (Zh) - Reading time: 4 min


URL重寫(英語:URL Rewriting)是一種REST的相關技術,它可以在Web Server中,針對使用者所提供的URL進行轉換後,再傳入Web Server中的程式處理器。

範例

[编辑]

最常見的用法,就是將一組URL階層字串,轉換成帶有查询字符串(query string)的URL,或是反向轉換,例如: http://www.somebloghost.com/Blogs/Posts.php?Year=2006&Month=12&Day=10

經過URL重寫後,可以變成:

http://www.somebloghost.com/Blogs/2006/12/10/

另一個例子,下面的URL:

http://www.somehost.com/Blogs/2006/12/

經過URL重寫後,可轉換成:

http://www.somehost.com/Blogs.aspx?year=2006&month=12

因此,使用者可以使用較直覺的方式來輸入URL(這也是REST的主要目的),是搜尋引擎最佳化(SEO)的作法之一。而應用程式開發者可以利用這個機制來將參數隱藏起來,可避免讓網路上的惡意使用者收集到有利於發動攻擊的資訊。

支援URL Rewriting的處理引擎

[编辑]

J2EE Servlet

[编辑]

Lighttpd (lighty)

[编辑]

參考資料

[编辑]

參见

[编辑]

外部連結

[编辑]

Licensed under CC BY-SA 3.0 | Source: https://zh.wikipedia.org/wiki/URL重寫
12 views | Status: cached on July 02 2025 03:19:17
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF