SafariでとあるWebサービスにログインしようとすると「ページを開けません: 〜を開こうとして多くのリダイレクトが発生しています。」というエラーメッセージが表示されログインできなくなっている事に気がつきました。
ChromeやFirefoxでは問題なくログインできるので、明らかにSafari固有の問題です。今回はこの「多くのリダイレクトが発生しています」エラーを解消する方法を説明します。
目次
Apple公式対策が役立つ
今回Safariの問題を解消するのに、Appleサポートページに掲載されているCookieとキャッシュを削除する方法が役立ちました。これは以下の手順で実行します。
- Safariを起動し環境設定を選択。
- プライバシータブを表示。
- 「すべてのWebサイトデータを削除」ボタンの下の「詳細」ボタンをクリック。
- Webサイトを検索し「削除」ボタンをクリック。
この後再度Webサイトを表示したところ見事ログインできるように復活しました。
他のブラウザで確認して問題切り分け
「多くのリダイレクトが発生しています」というエラーメッセージから考えるとサーバー側の問題のように思えますが、今回はキャッシュやCookieが中途半端な形で保存されている事が接続できない原因となっていたようです。
もちろんエラーメッセージの通りサーバー側が原因となっている場合もあるので一概には言えませんが、他のブラウザでは大丈夫なのにSafariだけ上手く接続できないという場合は、今回の方法が役立つ場合が多いのではないでしょうか。