这可能是一种期望的行为,但最近它让我很烦恼。我正在开发一些软件,需要向服务器发送一些请求。当我输入例如时https://myserver/rest/part1/part2
,我得到了 404。这没关系,因为我可能输入错了。但 Chromium 会自动将 URL 更改为https://myserver/rest/part1
或其他内容,这也可能导致 404。为什么 Chromium 会重写 URL?我需要从不同的来源获取 get 参数,我经常犯错误,但是当谷歌重写 URL 时,我丢失了我输入的参数。我假设存在某种“聪明”的算法,可以在出现 404 错误的情况下将 URL 更改为过去某个时间点可以使用的类似 URL。
有没有什么方法可以禁用这种令人讨厌的行为?我看不出这个“功能”有什么用处。另外,如果当我输入“myserver.com”而不是访问该 URL 时 Chromium 没有出现谷歌搜索,那就太好了。更令人费解的是,当我包含端口时也会发生这种情况。不断写入https://
很快就会让人厌烦。这也很糟糕,但没有 URL 重写那么糟糕。
以下是截屏视频:https://vimeo.com/374638699