apache的icons目錄引發的問題

2021-09-22 04:41:50 字數 737 閱讀 3875

apache 奇怪問題:

在apache裡面做好設定並且正常工作了

將apache主目錄設為/var/www/html/,並將原始碼copy到這個地方

通過http訪問,發現頁面顯示正常,但是頁面裡面的小圖示都是叉

右擊這個叉叉的圖示-->"屬性",找到這個圖示的位址

[url]

直接將這個url輸入到ie的位址列,發現竟然是找不到這個檔案,不可能啊,明明在/var/www/html/icons目錄下就有這個檔案.

因為我現在的apache是沒有禁用indexes的,也就是說訪問目錄的時候會列出這個目錄下面的所有檔案

所以我就在ie裡面訪問

[url]

發現列出來的檔案並不是我所希望看到的/var/www/html/icons這個目錄裡面的東西,當然也就沒有ex.gif這個檔案了.這些檔案是apache的安裝目錄裡面的icons資料夾下的.

原來apache配置檔案裡面預設使用了自己的icons資料夾,所以我只需要做如下的修改,在httpd.conf中,將icons這個別名相關的地方注釋掉,如下

#alias /icons/ "/usr/local/apache/icons/" #

#    options indexes multiviews

#    allowoverride none

#    order allow,deny

#    allow from all #

重啟apache就正常了

Apache目錄別名

1.開啟主配置檔案 usr local apache2 conf httpd.conf,去掉注釋 2.編輯 httpd autoindex.conf 新增內容 alias test data www options indexes multiviews allowoverride none requ...

Apache 目錄許可權

輸入使用者名稱 密碼後方可訪問home目錄下的檔案 httpd.confoptions indexes multiviews indexes 禁止目錄索引 allowoverride authconfig order deny,allow allow from all options all all...

Apache 目錄列表

1.如何得到 wwwdir 目錄列表中的檔名和目錄名 fs.readdir 2.如何將得到的檔名和目錄名替換到 template.html 中 2.1 在 template.html 中需要替換的位置預留乙個特殊的標記 就像以前使用模板引擎的標記一樣 2.2 根據 files 生成需要的 html ...