Apache-2.2
當唯一的行是“全部允許”時,為什麼 .htaccess 文件會導致 403 Forbidden?
我正在執行伺服器:
Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
如果沒有 .htaccess 文件,每個人都可以訪問 Web 內容。但是,我添加了一個包含以下內容的 .htaccess 文件:
Allow from all
…每個人都會在每個頁面上收到 403 Forbidden 錯誤!.htaccess 的權限是
640
. 不Allow from all
應該與沒有 .htaccess 文件一樣嗎?我做錯了什麼?編輯:與以下 .htaccess 文件相同的行為:
Order Allow,Deny Allow from all
同樣,沒有 .htaccess 文件,所有內容都可以毫無問題地載入。
Order Allow,Deny Allow from all
對我來說,根據 Itamake 的評論,問題確實是文件權限,所以我修復了它:
chmod -R 755 *