php - 伺服器存取根目錄之外是如何實現的 ?
怪我咯
怪我咯 2017-05-16 12:58:52
0
1
389

apache目錄結構大概是這樣, 我指定了htdoc為網站根目錄.

|-- bin 程式指令目錄
|-- build
|-- cgi-bin
|-- conf 設定檔目錄
|-- error
|-- htdocs 編譯安裝時網站目錄
|-- icons
|-- htdocs 編譯安裝時網站目錄
|-- icons
| -- include

|-- lib

|-- logs

當我訪問localhost時候, 默認列出hodtos文件夾list. 每一行前面有個文件類型的小圖標,引起了我的注意, 看了代碼 :

f12 查看 http 請求是 http://localhost/icons/folder...

為什麼可以跨越網站根目錄訪問, 請教高手.

ps : 我不是想問怎麼設定檔, 我想問的是實現思路.
補充一張圖 :

🎜🎜
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(1)
Peter_Zhu
/etc/httpd/conf.d/autoindex.conf

icons 被設定別名了 (虛擬目錄)

Alias /icons/ "/usr/share/httpd/icons/"

<Directory "/usr/share/httpd/icons">
    Options Indexes MultiViews FollowSymlinks
    AllowOverride None
    Require all granted
</Directory>
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板