突然リダイレクトされるようになったローカルサーバ
http://localhost:8080/hoge/login
を開こうとしたら
http://localhost/hoge/
にリダイレクトされ、下記画像のように表示されてしまう現象が起こりました(Chrome使用)。
複数のローカル環境を起動していたり、ポート番号が被っていたりしても起こるので
対応の覚書です。
1. 起動中のローカルサーバを停止する
ポートがバッティングしている可能性があるため、起動中のローカルサーバを全て停止します。
dockerでサーバを起動している場合もあるため、起動中のコンテナもチェックします。
起動中のコンテナの一覧表示、停止、削除はdocker初心者によるコマンドメモをご覧ください。
2. 使用中のポートを確認する
ターミナルを使って使用中のポートを確認します。
こちらを参考にさせていただきました(Macの場合)
【Mac】占有portの調べ方と空け方
ターミナルで以下を実行
$ sudo lsof -P -i:8080
使用中のポートがあれば一覧が表示され、なければ特に何も表示されません。
ポートを止める方法は上記の参考サイトをご覧ください。
3. 時間を置いてみる、シークレットウィンドウで開いてみる
上記を行っても改善しない場合、試しにシークレットウィンドウでアクセスすると解決することがあります。
少し時間を置いてからアクセスしても解決することがあるようです。