2014-07-23 93 views
1

我有一臺服務器從亞馬遜的ec2服務運行在linux ubuntu上,我已經安裝了apache,php,mysql和codeigniter2。我已經在/ var/www/html/CI /中安裝了codeigniter。我在文檔根目錄/ var/www/html/CI中添加了一個.htaccess文件。我在其中輸入了這個代碼:ErrorDocument 400 /var/www/html/404.php,它仍然沒有顯示出來。.htaccess不工作apache

回答

2

.htaccess默認情況下,.htaccess文件可以重寫Apache主配置文件中的設置關閉

指令,但默認情況下該功能是關閉。要使用htaccess,需要在主Apache配置文件中打開它。

如果您正在管理自己的服務器上,打開httpd.conf並確保Web根目錄目錄塊包含下列行之一:AllowOverride FileInfoAllowOverride All

+0

我編輯了AllowOverride所有的設置AllowOverride無/etc/apache2/apache2.conf中那麼它的工作 –