技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Apache --> 使用apache的404设置来转向可能不存在的页面

使用apache的404设置来转向可能不存在的页面

浏览:7769次  出处信息

    使用apache的404设置,把可能不存在的页面,转向到一个存在的页面。

    为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:

以下是代码片段:
ErrorDocument 404 /404.php

    注意:

    1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失

    2.切记不要使用绝对URL(例如:http://www.xingmo.cn/404.php形式),如果使用绝对URL返回的状态码是“302”+“200”(已测试)

    正确的做法是在 .htaccess 中加入

以下是代码片段:
ErrorDocument 404 /404.php

而不是

以下是代码片段:
ErrorDocument 404 http://www.xingmo.cn/404.php

前者返回的是 404 状态码,而后者返回的是 200 状态码。 

如果一个 404 页面的内容小于 512b,IE 会认为该 404 页面不够友好,在 IE 下将不会成功返回该 404 错误页面。所以404.php页面,应大于512b。如果一个PHP程序才两行,实际上你可以加上一个空白html页面,就可以超过512b了。

建议继续学习:

  1. 看看各个网站的404错误处理    (阅读:9077)
  2. 404~遇见你是最美丽的错误    (阅读:8070)
  3. WordPress评论翻页造成404页面的解决方案    (阅读:8015)
  4. Hello! 404    (阅读:7991)
  5. 30个超棒的404错误页面    (阅读:6190)
  6. 使用apache下的301设置来做域名的更换转移    (阅读:3281)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1