こんにちは。なかわけです。
徹夜して眠いです。
そんな中、auケータイで「リクエストされたページは表示できません」という謎の不具合にぶち当たりました。
状況としては、あるSSLページから非SSLページへ移動しようとすると発生するというだけのシンプルな話。
SSLから非SSLに抜けようとしているので当然「これ以降のページはセキュリティが保護されていません」の警告は表示されます。これはその通りなので問題ないんです。
この警告メッセージに対してokすると、例の「リクエストされたページは表示できません」のページへ・・・
調べてみたところauはコードの記述が他社より神経質らしいです。
ところがコードはシンプルでキレイです。はて?
さらに調べてみて、あるサイトでphpのheader(‘Location:~’)を相対パスではなくhttp://から始まるURLで書いたら直りました~という記事を発見。
href属性にも同じことが言えるのか?と思ってURLで書いてみたところ・・・
なんと、うまくいきました~!
これはコードが神経質というよりこういう仕様なのかもしれません。
まだ全然調べきれてないので何かわかったら追記します。
まずは現象と対処方のメモということで。