1

我有一个在 Amazon EC2 上运行的 Apache Web 服务器,我正在尝试制作一个自定义的 404 页面,但我希望它在请求输入错误或错误的 URL 时弹出。这是我的 .htaccess 代码

ErrorDocument 404 /404.html

我将 .htaccess 文件保存在 /var/www/html 目录中。难道我做错了什么?因为当我输入错误的 url 时,默认的 Apache 404 错误会不断弹出,我不希望它把访问者赶走。这可能吗?谢谢!!!

4

2 回答 2

3

确认 AllowOverride 指令在您的 httpd.conf 中设置为 All,

其次 .htaccess 应保存在代码的根目录中。

于 2012-05-18T04:12:09.120 回答
0

我想到了。我使用了相同的代码:

ErrorDocument 404 /404.html

但是,我没有将它放在我的 .htaccess 文件中,该文件从未起作用,而是将相同的代码放在我在目录下找到的 httpd.conf 文件中。/etc/httpd/conf/httpd.conf感谢您的所有帮助!

于 2012-05-19T06:46:46.777 回答