Apache無法執行.htaccess?
Temperature: 0 °C
首先.htaccess是在Apache HTTP Server服務器架設下,對於系統目錄進行各種權限規則設置的一個文件。
這次原本是想使用.htaccess來定義404頁面的位置。
但卻無效@@
這時請先檢查 httpd.conf 中的 ... 中的AllowOverride 設定是否為 None
httpd.conf位置
/etc/httpd/conf/
使用vi 尋找AllowOverride位置
?AllowOverride
只要將其改成 AllowOverrider All
再重新啟動apache
apachectl restart
但因為就是安全性等的考慮Apache預設才會將AllowOverrider設定為None
同樣的如果只是要某些地方需要支援 .htaccess 設定
那麼可以修改設定為指定目錄支援即可
<Directory "/var/www/html">
AllowOverride All
</Directory>
以上紀錄~
台北市內湖區江南街71巷75弄 Go