我有一个来自亚马逊的服务器,运行在linux ubuntu上的ec2服务,我已经安装了apache,php,mysql和codeigniter2。我在/ var / www / html / CI /中安装了codeigniter。我在我的文件根/ var / www / html / CI中添加了一个.htaccess文件。我在其中输入了这段代码:ErrorDocument 400 /var/www/html/404.php,它仍然没有显示出来。
答案 0 :(得分:2)
.htaccess
已关闭
.htaccess文件中的指令可以覆盖主Apache配置文件中的设置,但默认情况下该功能已关闭。要使用htaccess,需要在主Apache配置文件中打开它。
如果您要管理自己的服务器,请打开httpd.conf
并确保webroot目录块包含以下行之一:AllowOverride FileInfo
或AllowOverride All