我有一个自定义的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>
答案 0 :(得分:0)
解决方案如下:
ErrorDocument 404 /404.html