「localhost」ではなく「locahost」とかいうドメインに置換されてしまった問題です。
firefoxでのURL置換
WEBの開発をしている際に、firefoxでlocalhostに繋ごうとしたところ、URLに「localhost:8080」と入力した場合「www.locahost.com:8080」と置換されてリダイレクトされてしまいました。
この問題の原因と解決方法についてのメモです。
「www.localhost.com」に置換されてしまう原因
ローカルサーバで起動中のApache や Tomcat などのwebサーバが停止している場合、Firefox は勝手に www. と .com を付加し、 www.localhost.com という FQDN でアクセスを試み、全く関係ないサイトを表示してまうようです。
http://trasis.jp/blog/lab/2011/01/firefox-www.localhost.com.html
つまり、WEBサーバが500などのエラーを返すような状態の場合、firefoxはご丁寧に勝手にURLを書き換えて探しに行く仕組みになっているようです。
正しく「localhost」を表示させる方法
「www.localhost.com」へのリダイレクトを強制的にさせないには、以下の設定を変更する必要があります。
- ロケーションバー(URL入力欄)に「about:config」と入力する。
- 検索欄に「browser.fixup.alternate.enabled」と入力する。
- 「browser.fixup.alternate.enabled」をダブルクリックし、値を true から false に変更する。
この設定をした状態で、再度「localhost」へアクセスしましょう。
コメント