自定义404页面未显示 - .htaccess问题

时间:2015-08-20 14:53:23

标签: apache .htaccess mod-rewrite

我有一个自定义的404页面,我试图显示。它位于我的项目根目录中,如我的.htaccess文件中所声明的那样:ErrorDocument 404 /mnt/www/new-site/app/404.html。当我访问一个不存在的链接时,我只是得到默认的" Not Found"带有消息的空白页:Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.。使用apache 2.4.4。 .htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /

    RewriteRule ^home /mnt/www/new-site/app/index.html
    RewriteRule ^login /mnt/www/new-site/app/login.php
    RewriteRule ^overview /mnt/www/new-site/app/solutions/overview.html
    RewriteRule ^technology /mnt/www/new-site/app/technology.html
    RewriteRule ^popular-data /mnt/www/new-site/app/popular-data.html
    RewriteRule ^about /mnt/www/new-site/app/about.html

    ErrorDocument 404 /mnt/www/new-site/app/404.html

</IfModule>

1 个答案:

答案 0 :(得分:0)

解决方案如下:

ErrorDocument 404 /404.html