Loading...

Apache無法執行.htaccess?

Temperature: 0 °C

ChungChung
author_tools


Apache無法執行.htaccess?
首先.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

https://innstory.com/story-Apache無法執行htaccess-1362
寫程式筆記

Prev
 音樂就像是時光機器許茹芸獨角戲

Next
獨自一個人的2個星期第4晚還好有屏東帶回來的三層肉蔥爆蕃茄豬肉片