APACHE_自定义404错误页面

方法一:   

在httpd.conf中设置对目录开启。php

   AllowOverride All

  而后在目录里放一个.htaccess(.htaccess),添加:html

  errorDocument 404 /404.php

 1.这个的内容根据你的状况改写 。但是有时候当你用IE浏览的时候会发现,这玩意压根就不跳转,关键的地方就是这个html,若是404.html的小于512字节的话,那么IE会认为这个错误页面不够“友好”,会忽视掉的!ide

2.必须放置在网站根目录(www/)中,放置(www/phpcms/)中无效!网站


方法二:

修改 httpd.conf,找到:搜索引擎

#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html

httpd.conf中的这一部分,#ErrorDocument 404 /missing.html 是显示错误页信息的,去掉前面的#,修改成:url

ErrorDocument 404 /404.php

1.切记不要将404错误转向到网站主页,不然可能会致使主页在搜索引擎中消失。若是一个 404 页面的内容小于 512b,IE 会认为该 404 页面不够友好,在 IE 下将不会成功返回该 404 错误页面。spa

2.切记不要使用绝对URL。例如:http://www.ekkj.cn/404.php。正常状况返回的是 404 状态码,而使用URL形式则返回的是 200 状态码。code

(2)自定义urlserver

后台发布商品或信息的时增长一个字段用来保存url地址。htm

(3)超连接直接连接到自定义的url

(4)设置404页面由于自定义的超连接是不存在的,系统会自动跳到404.php页面,而后利用php代码获取地址栏访问路径,

相关文章
相关标签/搜索