王者荣耀s9赛季时间7赛季什么时间

IIS7.0设置404错误页,返回500状态码
时间: 14:41:30
&&&& 阅读:71
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&  一般在II6下,设置自定义404错误页时,只需要在错误页中选择自定义的页面,做自己的404页面即可。但是在IIS7.0及以上时,设置完404错误页后,会发现状态码返回的是500,并且可能会引起页面乱码。查找资料,发现好多资料写的不够详细,不能完美解决问题。特将我的经验分享一下,希望能帮助到大家。
  经过试验,发现有两种方案可用,各有利弊,我使用的是第二种方案。
  方案1:
  1.&在IIS中,找到对应站点,打开&功能视图&-&IIS栏&-&错误页&;
  2. 双击&404&,打开&编辑自定义错误页&对话框;
  3. 选中&在此网站上执行URL&,输入自定义404错误页的URL(注意:此处URL是相对于网站根目录的相对路径,不能使用绝对路径),点击&确定&进行保存;
  4. 选中&404&,点击右侧栏中的&编辑功能设置&,打开&编辑自定义错误页&对话框;
  5. 在&错误响应&框中,选中&自定义错误页&,点击&确定&进行保存;
  6. 重启IIS。
  优缺点:此种方法优点是设置方便,不需要改动代码,只需要修改参数即可;但缺点是按照此种方法设置之后,服务器404错误时,会直接将自定义页面给返回给客户端,因此状态代码会返回200,不利于搜索引擎SEO优化;
  方案2:
  1. 打开&C:\Windows\System32\inetsrv\config\ 路径下的&applicationHost.config 文件(该文件是设置IIS参数的);
  2. 搜索找到&&httpErrors&& 选项,将该选项的&allowAbsolutePathsWhenDelegated设置为&true&;
  3.&在IIS中,找到对应站点,打开&功能视图&-&IIS栏&-&错误页&;
  4. 双击&404&,打开&编辑自定义错误页&对话框;
  5. 选中&将静态文件中的内容插入错误响应中&,选择或输入自定义404错误页的绝对路径(注意:此处路径是使用绝对路径,一定不能使用相对路径,否则会找不到页面),点击&确定&进行保存;
  6. 选中&404&,点击右侧栏中的&编辑功能设置&,打开&编辑自定义错误页&对话框;
  7. 在&错误响应&框中,选中&自定义错误页&,点击&确定&进行保存;
  8. 重启IIS。
&  优点:设置之后,返回的状态代码依旧是404,不影响搜索引擎SEO优化;
  注意:如果不设置1、2步骤,直接从第3步设置,设置完成之后,返回的状态码为500,且会显示乱码。标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:/xuyangblog/p/4843854.html
Linux Kernel 4.10寿终正寝
中通快递宣布将回购最多3亿美元股票
RBC分析师:苹果市值有可能在18个月内达到万亿美元
英国核潜艇仍运行XP系统 暴露于WannaCry等威胁
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!404设置返回200状态码 - ThinkPHP框架
404设置返回200状态码,/+才会出现404,其他都是200,求解决方法
就不告诉你
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。最新头条头条榜

我要回帖

更多关于 王者荣耀赛季时间 的文章

 

随机推荐