Apache-2.2

當唯一的行是“全部允許”時,為什麼 .htaccess 文件會導致 403 Forbidden?

  • June 15, 2015

我正在執行伺服器:

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 *

引用自:https://serverfault.com/questions/281637