Firefox 3.6.x からアップグレードしてから、アドレス バーに以前はなかった奇妙な動作が発生しました。たとえば、次のように入力すると、
localhost/my_dir/index.php
Firefox はそれを検索クエリに変換しますが、私の検索エンジンは Google です。これを回避するには (FF ではほぼ毎回これを行う必要があることを忘れていたので)、次のように入力する必要があります。
http://localhost/my_dir/index.php
この方法では、ローカルホストサーバーに正しく誘導されます。他のブラウザではこれを行う必要はありません。URLトリミングに関するQ/A動作が変わるかもしれないが、実際には変わりませんでした。
「localhost」が検索クエリに変換されるのを防ぐ方法について何かアイデアはありますか?
答え1
about:config
URLバーに入力- フィルター検索ボックスに入力
browser.fixup.alternate.suffix
- このエントリをダブルクリックして編集し、削除します:
.com
これで、localhost ファイルは を追加しなくても動作するはずですhttp://
。
答え2
アドレス バーからの検索は引き続き可能にしたいが、ローカル URL も開くことができるようにしたい場合は、プロパティabout:config
をbrowser.fixup.dns_first_for_single_words
に設定できます。これにより、 やtrue
などの単語 1 つに対して DNS クエリが実行され、DNS クエリが失敗した場合にのみ検索に切り替わります。localhost
myserver
これにより、両方の長所を活かすことができ、アドレス バーからの検索も引き続き実行できますが、LAN 上のマシンの名前を入力すると、代わりにそのマシンに接続されます (もちろん、DNS またはhosts
ファイルが正しく設定されていることが前提です)。
答え3
ロケーションバーに「about:config」と入力し、Enter キーを押します。
about:config の「保証が無効になる可能性があります」という警告ページが表示される場合があります。「注意して作業します」をクリックして、about:config ページに進みます。
検索フィールドに入力キーワード.有効keyword.enabled 設定をダブルクリックして、その値を false に設定します。
これにより、URL に似ていないものが検索用語として使用されることも防止されることに注意してください。たとえば、この変更を行った後、検索バーに「卵がゆでられているかどうかを確認する方法」と入力すると、DNS エラーが表示されます。
このページの他の回答では、サフィックスのないサーバー名を変更せずに試す方法が示されています (ドメインに というサーバーがあるとしますgit
。 と入力してgit/
DNS の問題が発生すると、 に移動するのではなく、www.git.com
DNS エラー ページが表示されます)。
答え4
言われるようにここ:
about:config
URLバーに入力し、- ブールパラメータを作成します
browser.fixup.domainwhitelist.domain_name
(domain_name
のようにローカルドメイン名に置き換えますlocalhost
)。 - 新しいパラメータの値を に設定します
true
。