页面错误使用.htaccess文件重写

时间:2014-03-04 19:52:20

标签: php .htaccess

当有人在互联网上浏览网页时,请说

www.example.com/browse.php,如果没有互联网访问或该页面不存在,则会显示错误,例如** 未找到服务器

Firefox无法在www.example.com/browse.php找到该服务器。

Check the address for typing errors such as ww.example.com instead of www.example.com
If you are unable to load any pages, check your computer's network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.**

我的问题是如何将这些错误重定向到特定页面,例如使用.htaccess文件的error.php

谢谢

2 个答案:

答案 0 :(得分:3)

您不能 - 浏览器处理连接错误,而不是服务器。

此外 - 如果您的服务器首先无法连接到服务器,那么您的服务器将如何找到自定义错误页面?

答案 1 :(得分:2)

您可以在apache .htaccess文件中定义自定义错误页面句柄:

ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html