私はローカルのApacheサーバを動かしています。これは/etc/hosts
を通して "Apache"として定義されています。だから私はしばしば以下のようなページを開きます。
http://Apache/website/
通常はこれでうまくいきます。しかし、最近のChromeブラウザを使用しているので、奇妙な瞬間に、ブラウザは入力したURLがURLではなく実際には検索であると判断し、デフォルトの検索エンジンをロードしてこのURLを見つけようとします。常にではありませんが、アドレスバーの下にDid you mean to go to http://Apache/website?
というリンクが表示されることがよくあります。それはいいことですが、直接そこに行くのではなくここをクリックしなければならないことは非常に厄介です。 Chromeがこのように動作する理由は何ですか?これを修正できますか?
私は同じ問題を抱えていました、そして、私は最後に/をタイプすることはキーワードの代わりにURLとしていつもそれを扱うだろうということがわかりました。
例えば私の場合:
local.dev/ben is treated as search
しかし
local.dev/ben/ its working fine
暗黙的にこれを行うには、http://%s
というURLとnull
というキーワードで新しい検索エンジンを作成します。次に、これをデフォルトの検索エンジンとして設定します。
Chromeで検索エンジンのページに行くには:
Settings
パネルを開きます。Search
の見出しの下にあるManage search engines...
ボタンをクリックします。Search Engines
ペインには2つのセクションがあります:Default search engines
とOther search engines
Other search engines
セクションの下部に、新しい検索エンジンを追加するために使用するフォームが表示されます。私もこれに悩まされました。私は最近それが原因であることを知りました。 「ナビゲーションエラーの解決に役立つWebサービスを使用する」を無効にしてみてください。
使用しているポートがわかっている場合は、次のように手動で指定できます。
url:80/index.html
の代わりに
url/index.html
前者の場合、検索リクエストとして扱われません
Google Chromeのアドレスバー(アドレスバー)から検索する機能を無効にする方法は次のとおりです。
chrome://flags
と入力してEnterキーを押します。私のAndroid携帯電話のChromeでも同じ問題がありました。 @Rikの提案と同じように解決しました。
モバイルChromeの場合:
Google.co.inに検索文字列を追加する必要がありました。 http://google.com/search?q=%s 両方のGoogleを取得するには検索とURL検索が機能しています。
URLを閲覧したい場合は、 ' http:// whatever 'を追加して、URLナビゲーションまたは検索のどちらを実行するかを選択できます。
@ iglvzxの回答はChromeのバージョン40では機能しなくなりました。 Nullはもう有効なエントリではないようです。私はこれを機能させるために上記のように即興しなければならなかった。