cakePHPを共用SSLで使う場合 [cakePHP]
タイトルにも有りますが、
cakePHPを共用SSLで使う場合にハマったので記録。
共用SSLを使う場合、起こる事。
それはURLが、
http://ooooxxxxiiii.com/
などから
https://aaaabbbbcccc.com/~ooo/
などに変わってしまうという事。
これによって、ルートからの位置が変わってしまうので、問題がおきる。
ネットで探すと、この事から画像などが表示されなくなったなどの話が多く出てるが、
僕の環境の場合、
Not Found
The requested URL /home/oooo/public_html/app/webroot/index.php was not found on this server.
という感じのエラーになった。
んで、いろいろ検索、
やっと見つけたのがこちらの記事
http://d.hatena.ne.jp/SumiTomohiko/20061225/1167071865
非常に助かりました。
cakePHPのインストールディレクトリだけでなく、appディレクトリ、webrootディレクトリのそれぞれのhtaccessに「RewriteBase」を加えてあげないといけないのね。
さて、それは解決したが、
今度は、通常のアクセスとSSLのアクセスをどう切り替えるか、、だ。
出来たらまたこちらに記録します。
cakePHPを共用SSLで使う場合にハマったので記録。
共用SSLを使う場合、起こる事。
それはURLが、
http://ooooxxxxiiii.com/
などから
https://aaaabbbbcccc.com/~ooo/
などに変わってしまうという事。
これによって、ルートからの位置が変わってしまうので、問題がおきる。
ネットで探すと、この事から画像などが表示されなくなったなどの話が多く出てるが、
僕の環境の場合、
Not Found
The requested URL /home/oooo/public_html/app/webroot/index.php was not found on this server.
という感じのエラーになった。
んで、いろいろ検索、
やっと見つけたのがこちらの記事
http://d.hatena.ne.jp/SumiTomohiko/20061225/1167071865
非常に助かりました。
cakePHPのインストールディレクトリだけでなく、appディレクトリ、webrootディレクトリのそれぞれのhtaccessに「RewriteBase」を加えてあげないといけないのね。
さて、それは解決したが、
今度は、通常のアクセスとSSLのアクセスをどう切り替えるか、、だ。
出来たらまたこちらに記録します。
コメント 0