不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。但IIS设置自定义404后,打开仍然是IE的404错误提示页不是我们自定义的404错误页面。这个其实是因为权限问题,IIS站点的权限不够。
因为IIS的普通用户(匿名访问用户,就是普通访客)没有访问指定的404.htm错误页的权限。解决办法就是给该站点设置USER用户组具有读的权限,即可解决此问题。
(如果绝对给users组权限过高,不安全可以尝试使用iis_wpg组权限)给该404文件添加users读的权限 404原则 (1) 检查是否返回404错误!(2) 不能使用跳转!(3) 不要让百度收录404页面!不过目前的开源平台类似搜外6系统,帝国cms这些都可以直接在后台功能中设置。
楼上说的很充分了。
我补充一点,404页面对于seo来说也是比较重要的,之所以不让跳转到首页就是楼上说的,容易被误判,所以,一般404页面的作用是引导客户点击进入首页。
实践证明,做了比较好的404页面对网站整体流量和排名都会有提高(但不是绝对的)。但不做的话,或者不能很好的引导客户点击进入首页的话,是一定会影响整体流量和排名。
另外,如果在404页面设置统计代码,还可以监控有多少客户是从错误网页进来的,有利于下一步网站的优化
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)