成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
404过错跳转到一个页面,咱们取名叫:missing404.php
有时分咱们需求的这样的功用:咱们要记录下来404是的页面时哪些,更有些时分我需求判别404页面是不是正本体系应该生成的静态页面可是没有生成成功的,若是是,咱们应该生成这个静态页面,然后把生成的静态页面回来给用户。
我要处置的逻辑就是:把404过错跳转到一个页面,咱们取名叫:missing404.php
然后再这个页面中完成咱们需求的功用。

首要界说跳转:在虚拟站点界说中运用如下句子即可。
ErrorDocument 404 http ://www.php100.com/missing404.php
界说完成后的虚拟站点如下
<VirtualHost *:80>
ServerAdmin master
DocumentRoot @php100.com/usr/local/apache/htdocs/www.php100.com
ServerName www.blogguy.cn
ServerAlias blogguy.cn
ErrorLog logs/blogguy.cn_err_log
CustomLog logs/blogguy.cn-access_log2 common
ErrorDocument 404 http://www.php100.com/missing404.php
<IfModule mod_limitipconn.c>
<Location /upimg/soft>
MaxConnPerIP 5
Location>
IfModule>
VirtualHost>
在missing404.php中的处置将别的阐明
这里再供给别的一种办法,可是不引荐,以为比拟耗资源,运用 .htaccess 来重定向
在 .htaccess 中参加
ErrorDocument 404 /404.html
不要以为就此完了,你可能会发现404.html底子跳转不到他上面去,嘿嘿,原因是你的404.html文件太小了,IE以为找不到,又是404过错。若是404.html的小于512字节的话,那么IE会以为这个过错页面不敷“友爱”,会无视掉的。

