当用户点击文件的链接(例如:csv,zip)时,可能会发生两件事:
如果文件存在时没有重定向(或者说是正确的,用户不明白),为什么在文件不存在时会有重定向?
据我所知,当浏览器获得404响应代码时,它需要以某种方式将其显示给用户,但是不应该考虑触发请求的事件吗?在地址栏中键入不正确的URL与单击链接不同。浏览器显示警报并保留在同一页面上是不是更合适的行为?
创建一些检查所有链接的后端(或前端)脚本,验证文件是否存在(或不存在),然后相应地替换行为将相对容易。但是有什么不同可以做到的吗?是否可以(以编程方式)更改浏览器的设置,以便在文件不存在时不会重定向?或者让服务器返回不同于404的HTTP代码(可能在400s系列中)导致此类行为?