首先,你可以简单的做一个html页面,把它命名为:404.html页面;如果不会制作,最简单的办法就是找任何一个比较有名的网站,把它的404页面另存为下来,然后修改上面的文字,以及URL为自己的文字信息,再保存好上传到你网站的根目录就行了。
404页面的注意点:我们做404页面不能让它直接跳转到首页,不然,首页有可能会遭到被K。
怎样让错误页面跳转到404页面:
几乎所有虚拟主机都提供了404页面跳转功能。
第一步:就是登入你注册的虚拟主机后台。
第二步:找到你要设置404页面的地方正确填写404页面所在的地址
如下图:
对于独立服务器,请在.htaccess 文件中加入代码: ErrorDocument 404 /404.html
注意点是:/404.html 前面不要带主域名,否者返回的状态码是302或200状态码。其他情况,请百度搜索下其他方式。
做完404页面之后,访问一个错误的链接会自动跳转到404页面,然后,请用工具检查那个错误链接,看是否返回404代码。
以下404错误页面设置来自www.abbhost.com虚拟主机设置教程:
空间控制面板有“错误页面定义”
选择设置动态404
提示:"设置自定义错误"返回的状态码都为200;"开启动态404页",静态文件返回的是404状态,动态文件因使用的是URL方式,返回为200状态,若需要返回404的,则必须在头部加上相应的代码,否则返回还是200。
代码为:
<%Response.Status="404 Moved Permanently"%>
<?php header("HTTP/1.0 404 Not Found")?>
首先,ErrorDocument可以配置在server config, virtual host, directory, .htaccess中;第二,Override属性至少是 FileInfo;
看你这配置文件怎么都写一起了,每个属性的上下文是不一样的,比如AllowOverride是写在 directory里的;
建议你开启NameVirtualHost来配置虚拟主机;
把每个站点写在VirtualHost里,然后里边放directory和ErrorDocument;
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)