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