導航:首頁 > 文件教程 > 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禁止列出文件目錄相關的資料

熱點內容
cad能看word文件嗎 瀏覽:719
12306火車票系統後台資料庫 瀏覽:570
js翻譯德語 瀏覽:33
從哪裡可以下載a股的數據 瀏覽:437
邏輯文件名和物理文件名關系 瀏覽:66
怎麼查一個網站的外鏈 瀏覽:675
linux下db2安裝時版本選擇 瀏覽:738
匯編編程用哪個軟體 瀏覽:486
仙樂下的歌在文件管理哪裡 瀏覽:477
115網盤解析工具2014 瀏覽:371
內圓弧銑刀怎麼編程 瀏覽:410
記事本文件轉word格式對齊 瀏覽:300
excel刪除恢復文件 瀏覽:290
三星s4怎麼切換3g網路 瀏覽:994
什麼是網站維護 瀏覽:314
文件夾錄像在哪裡 瀏覽:621
可以發語音的是什麼app 瀏覽:804
恢復手機桌面文件管理 瀏覽:627
用什麼軟體可以打開psd文件 瀏覽:459
公安有哪些警務app 瀏覽:150

友情鏈接