设为首页 收藏本站
查看: 511|回复: 0

[经验分享] apache之404错误页面自定义跳转说明

[复制链接]

尚未签到

发表于 2015-8-5 10:58:28 | 显示全部楼层 |阅读模式
  
  來源:www.php100.com

  
  apache之404错误页面自定义跳转说明
  2008-06-30 11:42
404错误其实就是我们经常见到的找不到文件的错误,但是那是默认的效果,很难看。

  有时候我们需要的这样的功能:我们要记录下来404是的页面时哪些,更有些时候我需要判断404页面是不是本来系统应该生成的静态页面但是没有生成成功的,如果是,我们应该生成这个静态页面,然后把生成的静态页面返回给用户。
  我要处理的逻辑就是:把404错误跳转到一个页面,我们取名叫:missing404.php
  然后再这个页面中实现我们需要的功能。
  首先定义跳转:在虚拟站点定义中使用如下语句即可。
  ErrorDocument 404 http://www.blogguy.cn/missing404.php
  
定义完成后的虚拟站点如下

  
       ServerAdmin     wayswang@gmail.com
        DocumentRoot /usr/local/apache/htdocs/blogguy.cn
        ServerName www.blogguy.cn
        ServerAlias     blogguy.cn
        ErrorLog logs/blogguy.cn_err_log
        CustomLog logs/blogguy.cn-access_log2 common
        ErrorDocument 404 http://www.blogguy.cn/missing404.php
       
        
           MaxConnPerIP 5
       
        
  
  在missing404.php中的处理将另外说明
  这里再提供另外一种方法,但是不推荐,以为比较耗资源,使用 .htaccess 来重定向
  在 .htaccess 中加入
  ErrorDocument 404 /404.html
  不要以为就此完了,你可能会发现404.html根本跳转不到他上面去,嘿嘿,原因是你的404.html文件太小了,IE认为找不到,又是404错误。如果404.html的小于512字节的话,那么IE会认为这个错误页面不够“友好”,会忽视掉的。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-94379-1-1.html 上篇帖子: apache2.2.15与PHP5.3.3安装设置完成后,apache启动失败 下篇帖子: apache支持asp.net的模块mod_aspdotnet的BUG修复及重编译
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表