我正在使用COdeigniter..。我有一个.htaccess。ANd问题在于,当服务器访问www.example.com/notounddimage.png时,应该将其重定向到.404htm (设计错误文档模板).但是,相反,它会给出一个服务器错误。
HTACCESS:
ErrorDocument 404 /404.htm
ErrorDocument 400 /404.htm
ErrorDocument 403 /404.htm
ErrorDocument 500 /404.htm访问不存在的文件www.example.com/notounddimage.png时出错
服务器错误网站在检索http://www.example.com/notfoundimage.png时遇到错误。它可能因维护而关闭或配置不正确。
如果我从htaccess评论这一行
ErrorDocument 404 /404.htm
出现错误404 (应该是)。但是我需要上面的行将404重定向到我的模板页面: 404.htm
发布于 2012-10-16 19:16:17
此服务器无法验证您是否有权访问所请求的文档。要么您提供了错误的凭据(例如,错误的密码),要么您的浏览器不知道如何提供所需的凭据。
此外,在尝试使用ErrorDocument处理请求时遇到了一个404未找到的错误。
发布于 2012-06-20 12:32:46
我不认为mod_rewrite会重写ErrorDocument文件,但我可能错了。这是未经测试的,但是您可以通过将它放在mod_rewrite部分的早期进行快速测试:
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]如果没有效果,那就把它移除。也要检查它没有破坏任何东西!(我确信它可以缩短为一行,但这只是我在mod_rewrite中使用的风格)。
发布于 2014-11-13 03:14:25
确保您的文件具有读取权限,并尝试.html文件扩展名。
https://stackoverflow.com/questions/11113366
复制相似问题