强制 Chrome 将 URL 作为 URL 打开,而不是搜索

强制 Chrome 将 URL 作为 URL 打开,而不是搜索

我有一个本地 Apache 服务器正在运行,它被定义/etc/hosts为“apache”。所以我经常打开这样的页面:

http://apache/website/

通常情况下,这可以正常工作。但是,由于我使用的是较新的 Chrome 浏览器,有时浏览器会认为我输入的 URL 不是 URL,而是搜索,因此它会加载我的默认搜索引擎并尝试查找此 URL。它经常(但并非总是)在地址栏下显示一个链接,上面写着Did you mean to go to http://apache/website?。这很好,但非常烦人,必须单击此处而不是直接转到那里。是什么让 Chrome 出现这种情况?我可以修复它吗?

答案1

我遇到了同样的问题,我发现在末尾输入 / 总是会将其视为 url 而不是关键字。

例如就我的情况而言:

local.dev/ben is treated as search

local.dev/ben/ its working fine

答案2

您可以通过创建一个新的搜索引擎(网址为http://%s、关键字为 )来隐式执行此操作null。然后,将其设置为默认搜索引擎。

要在 Chrome 中进入搜索引擎页面:

  • 打开Settings面板。
  • 点击标题Manage search engines...下的按钮Search
  • Search Engines窗格有两个部分Default search enginesOther search engines
  • 在该部分的底部Other search engines,您将看到一个表单,我们将使用它来添加新的搜索引擎。

搜索引擎

答案3

我也为此烦恼。我最近才知道是什么原因造成的。尝试禁用“使用 Web 服务帮助解决导航错误”。

答案4

如果你知道你正在使用的端口,你可以手动指定它,例如

网址:80/index.html

代替

网址/index.html

在第一种情况下,它不会被视为搜索请求

相关内容