導航:首頁 > 文件教程 > htaccess禁止列出文件目錄

htaccess禁止列出文件目錄

發布時間:2023-06-10 16:26:39

『壹』 apache下怎麼樣用.htaccess文件禁止某個目錄被訪問呢

只需要在希望禁止訪問的目錄下創建一個 .htaccess 文件,並在其中加入以下代碼:order allow,denydeny from all保存 .htaccess 文件即可生效。

『貳』 .htaccess文件的常見用法(301、404等配置)

body{
line-height:200%;
}
.htaccess文件的常見用法(301、404等配置)
.htaccess文件是apache伺服器中的一個配置文件,它的功能是網站目錄的配置。通過.htaccess文件,可以實現以下功能:網頁301重定向、防盜鏈、自定義404錯誤頁面、用戶認證和授權、禁止目錄列表、配置默認文檔等功能。
.htaccess文件實現301重定向
RewriteEngine
on
rewritecond
%{http_host}
^zzidc.com[nc]
rewriterule
^(.*)$
http://zzidc.com/$1
[L,R=301]
.htaccess文件實現404
<Files
~
"^.(htaccess|htpasswd)$">
deny
from
all
</Files>
ErrorDocument
404
/404.html

//此段為功能代碼
order
deny,allow
.htaccess文件實現用戶認證和授權
AllowOverride
None

//不使用“.htaccess文件”
AuthType
Basic

//認證類型為基本認證
AuthName"this
is
a
test
directory.
please
login:"

//設置認證領域說明
AuthUserFile/etc/httpd/mypasswd

//指定認證口令文件的所在目錄和名稱
Require
valid-user

//授權給認證口令文件中的所有用戶
.htaccess文件實現防盜鏈
RewriteEngine
on
RewriteCond
%{
HTTP_REFERER
}
!^$
RewriteCond
%{
HTTP_REFERER
}
!^http://(www.)?mydomain.com/.*$
[NC]
RewriteRule
.(gif&line;jpg)$
http://www.mydomain.com/替代名
[R,L]
.htaccess文件禁止目錄列表
<Files
~
".*">
Order
allow,deny
Deny
from
all
</Files>
Options
-Indexes

//此段為功能代碼
.htaccess文件配置默認文檔
<Files
~
"^.(htaccess|htpasswd)$">
deny
from
all
</Files>
DirectoryIndex
index.html
index.php
//此段為功能代碼
order
deny,allow
推薦閱讀:iis安全防盜鏈設置

『叄』 .htaccess文件應該放在哪個文件夾下

.htaccess文件可以放在根目錄中,也可以放在需要配置的多個文件夾中。

總之,htaccess文件是Apache伺服器中的配置文件,負責相關目錄中的網頁配置。通過htaccess文件,我們可以幫助我們:網頁301重定向,自定義404錯誤頁面,更改文件擴展名,允許/阻止訪問特定用戶或目錄,禁用目錄列表,配置默認文檔等。

.htaccess可以實現,包括:文件夾密碼保護,自動用戶重定向,自定義錯誤頁面,更改文件擴展名,阻止特定IP地址,僅允許特定IP地址,禁用目錄列表和使用其他文件充當索引文件和其它功能。


(3)htaccess禁止列出文件目錄擴展閱讀:

.htaccess未使用的情況:

在正常情況下,除非您無權訪問主配置文件,否則不應使用.htaccess文件。有一種非常普遍的誤解,即用戶身份驗證只能通過.htaccess文件來實現。不是這種情況。在主配置文件中編寫用戶認證是完全可行的,這是一種很好的方法。

當內容提供者需要在沒有root許可權的情況下更改特定目錄的伺服器配置時,應使用.htaccess文件。如果伺服器管理員不願意頻繁修改配置,則可以允許用戶通過.htaccess文件修改配置,特別是如果ISP在同一台機器上運行多個用戶站點,並希望用戶可以更改配置他自己。

通常,您應該盡可能避免使用.htaccess文件。您希望放在.htaccess文件中的任何配置都可以放在主配置文件的<Directory>部分中,並且效率更高。

如果AllowOverride啟用了.htaccess文件,Apache需要在每個目錄中查找.htaccess文件,因此啟用.htaccess將導致性能下降,無論是否實際使用。此外,對於每個請求,您需要讀取.htaccess文件一次。

閱讀全文

與htaccess禁止列出文件目錄相關的資料

熱點內容
特殊量產工具 瀏覽:980
安卓網路顯示h2是什麼意思 瀏覽:90
哪個拍照app好 瀏覽:70
文件被設置隱藏屬性如何顯示 瀏覽:142
網路電視的好處 瀏覽:657
cf槍戰王者手游下載官網下載最新版本下載 瀏覽:925
stm32固件庫版本查看 瀏覽:396
如何從數控編程小白到大師 瀏覽:183
更改微信共享實時位置信息 瀏覽:13
js姓名正則 瀏覽:843
如何利用串口傳輸文件夾 瀏覽:346
jca文件怎麼用word打開 瀏覽:965
U盤文件木馬隱藏exe工具 瀏覽:152
下載優酷app視頻播放器安裝 瀏覽:38
兩個excel文件不同 瀏覽:585
如何更新網站內容 瀏覽:953
什麼網站下載廣場舞是免費的 瀏覽:307
西門子編程軟體怎麼變成中文 瀏覽:984
居客來wifi密碼 瀏覽:604
文件為何為空linux 瀏覽:630

友情鏈接