我有以下.htaccess文件:如何拒絕訪問文件在.htaccess
RewriteEngine On
RewriteBase/
# Protect the htaccess file
<Files .htaccess>
Order Allow,Deny
Deny from all
</Files>
# Protect log.txt
<Files ./inscription/log.txt>
Order Allow,Deny
Deny from all
</Files>
# Disable directory browsing
Options All -Indexes
我試圖禁止遊客進入下列文件:
domain.com/inscription/log.txt
但我以上不起作用:我仍然可以從瀏覽器遠程訪問文件。
如果您使用的是IIS,在web.config文件中做到這一點,而不是。 – 2014-11-03 16:33:09
使用重寫規則會拒絕我自己的代碼訪問* .txt的內容。你如何解決這個問題? – Pantss 2015-12-06 05:34:53
「''指令的範圍僅適用於該目錄」 - 否則不適用。它適用於該目錄_and_下面的所有子目錄。所以''文件「log.txt」>'會抓住'/ log.txt' _and_'/inscription/log.txt'。 –
MrWhite
2017-01-30 15:45:13