2011-10-24 4 views
13

localhost上でのWeb開発では、ドメイン名の末尾に.loc拡張子のドメインを使用しています。Chromeブラウザでは、http://を使わないで.loc TLD(localhostドメインテスト用)のドメインが好きではありません。

例えば:私はサイトroses.comで作業している場合、ローカル開発ドメインは

マイ好ましいブラウザ(結合におけるホストヘッダとしてホストファイルとIISで定義された)(roses.locあろう私が開発に使用するメインブラウザはChromeですが)残念ながら .loc拡張子のドメイン名はhttp://rose.locと認識されません。これはrose.locを入力するたびにGoogle検索ページに表示されます)

あなたはこれと同様の方法でこれを経験しましたか?そこにいくつかの解決策がありますか?

さまざまな理由でブラウザのキャッシュをクリアしてブラウザを再起動して集中的に開発テストを行っているため、Googleの検索ページではなく、 URLの前にhttp://を入力します(とにかくChromeはデフォルトで隠すものです)。

答えて

12

Google Chromeはこれでかなりスマートです。それは既知の良いTLDのリストを持っており、他のすべてがドットで終わる検索用語であると仮定しています。

99%の時間は完璧です。唯一の私たちの開発者であり、奇妙なネットワーク設定を持つ少数の人々が大多数のために苦労しなければならない;-)

.localをあなたのTLDとして使うことができます。これは、ローカルドメイン名(少なくとも一部のmDNSシステムで使用されています)。

問題は#30636 in the Chromium bug trackerと入力されています。 1つの回避策(常にそうとは限りません)の1つは、ホスト名に/を追加することです。したがって、roses.loc/を試してください。ここで

+0

"Stange"ネットワーク設定。最初に検索ローカルドメインを含みます(かなり標準的です)。私がhost.mynetwork.comにいる場合、私は "host2"を参照してhost2.mynetwork.comにアクセスできることを期待しています。これにより、ChromeはFFよりも大幅に痛いものになります(FFのURLバーもかなりスマートですが、この問題は発生しません)。 – Draemon

+1

「http:// mysite」を開こうとすると、 loc "、それは動作しませんが、Googleの検索結果ページに私たちを連れて...しかし:" http://mysite.loc/ "(最後にダッシュ)として入力すると、それは動作しますhttp://mysite.locに私たちを連れて行きます。 – Denis

1

私は「L」のキーワードで検索エンジンを作成しました(私の地元のTLDが.Lです)。検索エンジンのURLはhttp://%s.lです。次に、アドレスバーに「l mysite」と入力するだけで、mysite.lに移動します。

関連する問題