2010-08-15 25 views
3

使用目錄名稱並將它的名稱與尾部破折號(hello vs hello/)一起使用有什麼區別。這在網站開發中似乎很重要。文件名中的hello /和hello之間的區別,URI

+0

可能的重複[是否總是安全的從URL刪除尾部斜槓?](http://stackoverflow.com/questions/942751/is-it-always-safe-to-remove-a-trailing-刀耕火種,從-A-URL) – 2010-08-15 13:38:40

回答

1

結尾斜槓表示「hello /」是一個目錄。

看到「hello /」的Web服務器將爲您提供其目錄列表內容或爲名爲「hello」的目錄提供默認頁面。

  • 如果爲該目錄配置了默認文檔,則Web服務器將其提供給客戶端。
  • 如果未找到或未爲該目錄配置默認文檔,則Web服務器將列出目錄的內容。
  • 如果沒有默認文檔,並且服務器未配置爲顯示目錄內容,則會得到403(拒絕目錄列表)。

沒有結尾的斜槓表示「hello」是文件。

只看到「hello」的web服務器會嘗試爲您提供名爲「hello」的文件。它無法獲得該文件,它會給你一個404(未找到)。

相關問題