前端请求路径中包含 导致404
当请求路径中包含了两个连续的斜杠(//)时,会导致浏览器将其解析为一个单独的斜杠(/),而服务器则会将其视为一个非法的请求路径,因此返回404错误。
例如,以下请求路径:
http://example.com/path//to/file.html
浏览器会将其解析为:
http://example.com/path/to/file.html
但是服务器会认为这是一个非法的请求路径,因此返回404错误。
要避免这种问题,可以在前端代码中对请求路径进行处理,将连续的斜杠替换为单个斜杠,或者使用相对路径来引用资源。同时,也可以在服务器端进行处理,将连续的斜杠转换为单个斜杠,以避免404错误的发生。
原文地址: https://www.cveoy.top/t/topic/hgtu 著作权归作者所有。请勿转载和采集!