Docker環境でlocalhostをドメインとして利用することが多いと思いますが、Apacheが起動していないときなどにhttp://localhostでアクセスするとhttp://www.localhost.comに勝手にリダイレクトされてしまうという気持ち悪い現象がFirefoxだけ発生していたのでその解決策を調べていたところ、どうやらFirefoxの仕様ということでした。
開発していて勝手にブラウザでリダイレクトされてしまうとわかりにくいので解決策はないかと調べていたら解決策が見つかったのでまとめておきます。
目次
www.localhostにリダイレクトされないようにする設定変更手順
Firefoxのセットアップコマンドを使って設定変更を行います。
(1)アドレスバーに「about:config」と入力して実行
(2)以下の画面が表示されるので「危険性を承知の上で使用する」ボタンをクリック
(3)検索条件入力欄に「browser.fixup.alternate.enabled」と入力
(4)表示された行の値がtrueだった場合は行をダブルクリックしてfalseに変更する
www.localhost.comに勝手にリダイレクトされてしまう場合、この値がtrueになっているのでfalseに変更します。
もしfalseになっていたらFirefoxのブラウザ設定の原因ではないので別の原因をさがしてください。
(5)www.localhostに勝手にリダイレクトされてしまう現象が解消されていることを確認する
以上です。