cakeで作ったアプリの認証画面でhttps環境だとError Loading Pageというエラーメッセージがでてしまい、ログインできないという事象が発生。
最初はSSLが原因かとおもっていたんですが、jQueryMobileの画面遷移エラーでした。
そのおかげでちょこっと調べものをしたので、メモリます。
CakePHPで強制的にSSL(https)のURLにするには下記のような方法があります。
.htaccessを使う方法
コントローラーごとに設定する方法
初めての[CakePHP2.x]での開発、そして挫折するまで日記~その23 SSL常時接続の設定
でもってjQueryMobileのほうはリンクやformに
data-ajax=”false”
と記述してあげればOKです。無事ログインできました・・・
1 |
<a href="/jquery/" data-ajax="false">jQueryリファレンス</a> |
ただhttpだともともと発生しませんでした・・・この辺は謎。