ローカルマシンでの開発では、カスタムトップレベルドメインを使用してドメインを設定しました.nt
。しかし、Google Chromeはこのトップレベルドメインを認識していません。そのため、example.nt
ロケーションバーの場合、Googleはそのロケーションを開きませんが、その文字列を使用して検索を開きます(ただし、そのロケーションのDNSリクエストが満たされるかどうかを検索するのではなく、ロケーションを開くことを提案するバーが表示されます)。だから私はhttp://example.nt
、タイプexample.nt/
またはその場所を開いてGoogle Chromeを教えますが、いずれの場合も場所の最後にスラッシュが付きます。これらすべてはあまり便利ではありません。また、このスラッシュは好きではありません。GoogleChromeに.nt
は通常のTLDなので、場所をオープンするだけですか?
この投稿されたバグによると: http://code.google.com/p/chromium/issues/detail?id=30636
Googleが問題を修正することはありません。唯一の方法はhttp://example.nt
それがうまくいかない理由がわかりません。
幸い、コードを使用しないかなり簡単な回避策があります。
http://%s/
Simmbotと同様に、「l」というキーワードで検索エンジンを作成しました(私のローカルTLDは.l
)。 URLはhttp://%s.l
。次に、アドレスバーに「l mysite」と入力すると、mysite.lに移動します。
または、末尾にスラッシュを追加するだけで、Chromeは検索とは見なしません( https://stackoverflow.com/a/7877750/974981を参照)。 )
私は自分のローカルDNSサーバー(LinuxのBIND)を実行しています。これは、カスタムTLDを使用してLANドメインを解決し、LAN以外をOpenDNSに再帰します。私はこのような問題を経験したことがありません。ローカルDNSが.ntドメインを正しく解決しているか?