ChromeはローカルVirtualHostドメイン名をGoogle検索にルーティングします


0

Xamppを使用して、PHPをテストするためのローカルホスト環境を提供します。最近、xamppのhttpd-vhosts.confファイルに仮想ホストを設定して、プロジェクトを独自のドメインネームスペースに分離できるようにしました。仮想ホストの説明は以下のとおりです。

NameVirtualHost *
<VirtualHost *>
    DocumentRoot "C:\xampp\xampp\htdocs"
    ServerName localhost
</VirtualHost>
<VirtualHost *>
    DocumentRoot "C:\xampp\xampp\htdocs\sales_dev2"
    ServerName sales.dev
    <Directory "C:\xampp\xampp\htdocs\sales_dev2">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
<VirtualHost *>
    DocumentRoot "C:\xampp\xampp\htdocs\opencart"
    ServerName opencart.local
    <Directory "C:\xampp\xampp\htdocs\opencart">
        Order allow,deny
        Allow from all
    </Directory>  
</VirtualHost>

また、記載されている各ServerNameが127.0.0.1に解決されるように、hostsファイルを編集しました。

この設定はFireFoxとIEで正常に機能しますが、Chromeでは、認識されたTLDに従っていないServerNameが代わりにその文字列のGoogle検索に解決されます(たとえば、Google検索 'opencart.local')

誰でもこれを解決する方法についてアドバイスできますか?


これは以下に関連しています:chrome-does-not-follow-hosts-file
arober11

回答:


0

.devには、アプリケーションで実際にそれを必要としない場合でもChromeでhttpsを要求するなど、多くの不幸な荷物が添付されています。.localhostなどの適切なソリューションを使用することをお勧めします。

RFC状態この:

これらのニーズを安全に満たすために、
以下にリストおよび説明するように4つのドメイン名が予約されています。

               .test
            .example
            .invalid
          .localhost

  ".test" is recommended for use in testing of current or new DNS
  related code.

  ".example" is recommended for use in documentation or as examples.

  ".invalid" is intended for use in online construction of domain
  names that are sure to be invalid and which it is obvious at a
  glance are invalid.

  The ".localhost" TLD has traditionally been statically defined in
  host DNS implementations as having an A record pointing to the
  loop back IP address and is reserved for such use.  Any other use
  would conflict with widely deployed code which assumes this use.

-1

仮想ホスト名の最後に.devと入力できます。それは解決され、グーグルは何も検索しません。

また、ホストファイルに次のIPを入力します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.