アドレスバーに存在しないURLを入力したときの挙動を変更するには

提供: Opera Wiki
移動: 案内, 検索

目次

[編集] 2語以上の単語を入力したとき

Opera のアドレス欄に、スペースで区切られた2語以上の単語を入力すると、デフォルトの検索エンジン (Google) で検索を行います。


[編集] 1語の単語を入力したとき

[編集] サーバー名補完

1語の単語を入力したときは、デフォルトの設定では「サーバー名補完」が行われます。

例えばアドレス欄に「opera」という単語を入力したとします。すると、Opera は以下のような手順でURLを探します。

  • まず、「http://opera」というURLが存在するかをチェック。
    • 存在しなかった場合、「http://opera.com」や「http://www.opera.com」という URL が存在するかをチェック。
    • 存在した場合、「http://www.opera.com」を表示。

URL中の .comwww. という部分は、「詳細設定」→「ネットワーク」→「サーバー名の自動補完」で変更できます。


また、「サーバー名の自動補完」には「次の文字列を使用して補完を行う」という項目があり、[1]このチェックを外した場合は、「http://opera.com」や「http://www.opera.com」を探すことはなくなります。 この場合、「http://opera」という URL が存在しなかった時点でエラーページが表示されます。


また、「www」と書いてあるところの前に「jp」と書くと、「http://jp.opera.com」が先に探されることになります。 もし「operalll」のような、サーバー名補完をしてもサイトが見つからない単語を入力したときは、「http://operalll」は存在しなかったというエラーページが表示されます。

[編集] 1語の単語でも検索したい

サーバー名補完を行わずに、1語の単語でも好きな検索エンジンで検索するように設定することもできます。

opera:configEnable HostName Web Lookup のチェックをオンにして、HostName Web Lookup Address に検索用の URL を入力します。 検索用の URL は、検索エンジンの編集で使われているものと同じ形式です。

もし google.com で検索するなら

http://www.google.com/search?q=%s&client=opera&sourceid=opera&num=%i&ie=utf-8&oe=utf-8

となりますし、google.co.jp (日本語のみから検索) なら

http://www.google.co.jp/search?q=%s&client=opera&sourceid=opera&num=%i&ie=utf-8&oe=utf-8&lr=lang_ja&hl=ja

となります。

[編集] 脚注

  1. opera:config では Enable HostName ExpansionHostName Expansion PostfixHostName Expansion Prefix が該当します。opera-config設定項目一覧参照。
個人用ツール
名前空間

変種
操作
案内
ツール