更改不存在的文件/损坏的链接的链接行为

时间:2015-01-13 18:22:59

标签: apache http iis browser server

当用户点击文件的链接(例如:csv,zip)时,可能会发生两件事:

  1. 如果文件存在:它开始下载(网页不会更改)。
  2. 如果文件不存在:用户将被重定向到404页面(默认或自定义)。
  3. 如果文件存在时没有重定向(或者说是正确的,用户不明白),为什么在文件不存在时会有重定向?

    据我所知,当浏览器获得404响应代码时,它需要以某种方式将其显示给用户,但是不应该考虑触发请求的事件吗?在地址栏中键入不正确的URL与单击链接不同。浏览器显示警报并保留在同一页面上是不是更合适的行为?

    创建一些检查所有链接的后端(或前端)脚本,验证文件是否存在(或不存在),然后相应地替换行为将相对容易。但是有什么不同可以做到的吗?是否可以(以编程方式)更改浏览器的设置,以便在文件不存在时不会重定向?或者让服务器返回不同于404的HTTP代码(可能在400s系列中)导致此类行为?

0 个答案:

没有答案