-3
我使用.htaccess文件和IM使用下面的代碼,試圖從文本文件撤銷訪問:.htaccess文件沒有顯示圖片
<Files *.txt>
order deny,allow
deny from all
</Files>
這並撤銷訪問但不是唯一的文本文件。它也不允許圖片顯示在另一個頁面上,這很奇怪,因爲圖片不在同一個目錄中,我不使用http://
等。
瀏覽器顯示禁止頁面顯示哪些內容?
我使用.htaccess文件和IM使用下面的代碼,試圖從文本文件撤銷訪問:.htaccess文件沒有顯示圖片
<Files *.txt>
order deny,allow
deny from all
</Files>
這並撤銷訪問但不是唯一的文本文件。它也不允許圖片顯示在另一個頁面上,這很奇怪,因爲圖片不在同一個目錄中,我不使用http://
等。
瀏覽器顯示禁止頁面顯示哪些內容?
Deny
規則即使在聲明塊中也適用於目錄。因此,<Files>
通常會失敗。
該手冊提到<FilesMatch>
作爲首選替代品,它通常與授權聲明一起使用。然而,我不會指望這一點。我很難讓這個工作與多個部分和覆蓋。
一個更明智的選擇是使用一個重寫規則:
RewriteRule .+\.txt$ - [FORBIDDEN,LAST]
這也更容易限制到當前目錄下的效果。
什麼顯示在瀏覽器中,當你點擊URL? –
究竟發生了什麼以及您使用的是哪些網址? –
按照手冊的建議,使用正則表達式嘗試''。另外一個''重寫規則'與'[F]'參數。原因可能是'Deny'規則適用於目錄。所以說手冊。 –
mario