GolangHub

公众号:Golang语言开发栈

Apache错误页面404、403配置教程

PHP 网站开发中,在用户访问网站出错、找不到页面时,会出现 HTTP 404,403 错误信息,为了提高用户体验,我们需要自定义 404、403 错误页面,提示用户下一步操作或自动跳转至合适的访问页面。

自定义错误页面 404403 的方法,主要通过 apache 或者 htaccess 进行配置,htaccess 配置错误页面的方法适合虚拟主机用户。下面详细介绍错误页面 404403 的配置教程。
apachehtaccess 设置 404403 错误页面的方法基本一样,如使用 htaccess 进行配置,注意开启 htaccess 配置功能。
错误页面 404403 配置方法

  1. 打开 apache httpd.conf 配置文件或者新建 .htaccess 配置文件
  2. 添加如下信息
    1
    2
    ErrorDocument 403 /403.html
    ErrorDocument 404 /.html
  3. 保存 apache httpd.conf 或者 htaccess 配置文件,并重启 apache
  4. 在网站根目录新建 403.html404.html 文件
    其他说明
    你也可以在网站访问页面出现 404、403 错误信息时,自动跳转至首页或另一个网站,方法如下
    1
    2
    ErrorDocument 403 /index.php
    ErrorDocument 404 http://www.ios100.net
    上述配置信息,设置在发生 HTTP 403 错误时,自动跳转至网站首页,发生 HTTP 404 错误时自动跳转至 iOS100 知识库。
    当然出于用户体验性方面的考虑,不推荐做自动跳转至首页或者其他网站的设置。
    至此通过 apache 或者 htaccess 进行错误页面 404403 的配置工作就完成了。
    注意:
  5. 切记不要将 404 错误转向到网站主页,否则可能会导致主页在搜索引擎中消失
  6. 切记不要使用绝对 URL (例如:http://www.ios100.net/index.php 形式),如果使用绝对URL返回的状态码是 “302”+“200”(已测试)
更多精彩内容,请关注公众号 Golang语言开发栈公众号二维码
感谢赞赏.

Welcome to my other publishing channels