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


81

我有一个本地Apache服务器正在运行,通过/etc/hosts“ apache” 定义。因此,我经常打开以下页面:

http://apache/website/

通常,这很好。但是,由于我使用的是较新的Chrome浏览器,因此奇怪的是,浏览器认为我键入的URL不是URL,而是实际上的搜索,因此它将加载我的默认搜索引擎并尝试查找该URL。它经常但不总是在地址栏下方显示一个链接,显示为Did you mean to go to http://apache/website?。很好,但是非常烦人的是必须单击此处而不是直接去那里。是什么让Chrome的行为方式如此?我可以解决这个问题吗?

Answers:


57

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

例如我的情况:

local.dev/ben is treated as search

local.dev/ben/ its working fine

2
说在末尾附加一个/总是将其视为url而不是关键字,并不总是正确,例如,即使存在/,作用域链接本地地址也会触发搜索:https://[fe80::1%eth0]/
Tiernan

2
对我改进的nodejs服务器http://0.0.0.0:8080/bla/不起作用!
hitautodestruct 2015年

2
@hitautodestruct 0.0.0.0不是有效的IP地址,它是一个占位符地址,通常表示路由中的默认路由,或者主机上用于服务的所有ipv4地址。您需要通过分配给主机的有效IP地址来访问它。
Steve Buzonas

34

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

要进入chrome浏览器页面:

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

搜索引擎


2
真是个绝招。我必须尝试一下!
afrazier

3
@iglvzx谢谢,但这仅在我总是想以这种方式打开任何关键字时才有效。我真的很喜欢在输入其他单词时继续使用Google搜索,但是我只是不想在输入本地主机URL时发生这种情况。

1
从Chrome v26开始,不再可能将'null'设置为关键字。
skolima

1
@skolima在v27.0中有可能
svandragt

1
@svandragt:v27现在很稳定,很遗憾,此功能仍处于禁用状态。废话
斯科利马

14

我也为此感到恼火。我最近发现是什么原因造成的。尝试禁用“使用网络服务来帮助解决导航错误”。


4
如果我随后将其添加到URL,则无法使用。例如,我加载local.symphony-2.3,然后将/ symphony或/ symphony /添加到URL,Chrome浏览器在Google中搜索了该短语。
codecowboy 2012年

1
在Chrome 54中,它位于about://settings页面底部的“显示高级设置”中。
Daniel W.

2

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

网址:80 / index.html

代替

url / index.html

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


即使使用:80也无法在Chrome 69中使用
Marco Demaio


1

以下是禁用从Google Chrome浏览器的地址栏(多功能框)进行搜索的功能:

  1. 打开谷歌浏览器。
  2. 输入chrome://flags在地址栏,然后按Enter。
  3. 滚动到“ 多功能框”中的启用搜索按钮
  4. 选择禁用

1
我没有这个选择;您使用什么版本?
本N

0

我必须在google.co.in中添加搜索字符串:http : //google.com/search?q=%s,才能同时使用Google搜索和URL搜索。

现在,如果我想浏览URL,我可以追加' http:// whatever ',然后选择是否要进行URL导航或搜索。

@iglvzx的答案似乎不再适用于Chrome 40版。看起来Null不再是有效的条目。为了使此工作有效,我不得不如上所述即兴创作。


嗯,不能在Chrome 40上为我工作。真是个奇怪的错误。
jfroom

0

我在Android手机上遇到了与Chrome相同的问题。我解决了类似@Rik的建议。

对于移动版Chrome

  1. 转到设置 -> 隐私
  2. 取消勾选导航错误建议

在chrome停止将我的网址转到搜索查询之前,我必须取消选中“导航错误建议”和“搜索和网站建议”(前两个选项)。之后,我可以同时启用设置和chrome,但仍应打开我的网址。镀铬不良。不良的专有黑匣子镀铬。我正在使用firefox kthxbye
lesmana '18

0

尝试将正确的网址添加到浏览器书签。然后,Chrome首先建议该地址(标有星号)。

铬多功能框


主机名只有一个字符那么短是不寻常的。Chrome建议使用file:///,因为a:是驱动器号。如果键入“ c:\ Users \”,则相同,“ a:81”是“ a”驱动器上名为“ 81”的文件。当然,这是假设您使用Windows。
zaTricky

我不建议使用域“ a”,这只是证明它可以工作。因为我认为从地址行完全禁用搜索不是一个好的解决方案。但是好点。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.