それだとちょっと手ごわいかもですね・・・。----------------------------------------------------------------------------*/の上に移動させてみてください。Ueno様ありがとうございます。試してみたところ、動作に変化はありませんでした...。SSLの挙動について整理してみました。←SSL/TLSなしに飛ばされます。閲覧こちらもwww無しと同様に基本的に大丈夫。←SSL/TLSなし、wwwなしに飛ばされます。ログインID/PW入力後、ログイン状態でhttp://mydomain(SSL/TLSなし)に飛ばされます。URLにhttps://を入力してもログイン状態は保てたままですが、TOPページ「https://mydomain/」以外では、ツールバーの管理画面ボタンが「http://mydomain/(SSL/TLSなし)」をリンクしており、ツールバー右の管理用ドロップダウンメニューが表示されない状態です。TOPページにて管理用ドロップダウンメニューを表示させた際も、サイトマップ等メニュー項目のリンクが全てSSL/TLSなしを指しているので、項目を選ぶとSSL/TLSが外れます。wwwもなし)に飛ばされます。URLにhttps://www.を追加した場合は当然ながら非ログイン状態となります。そのままwww.無しの状態での作業は上記c)と同様です。こんな感じになりました。※上記のスラッシュ問題、concrete5をルートにインストールした場合はページ内のリンクを修正することで解決できるのですが、http://www.mydomain/concrete5/のように下位フォルダにインストールした場合は、また厄介なことに...。Virtualboxで「模擬さくらサーバー」を立て、フルサイト(=Elemental)をインストールしてテストしてみました。←最後のスラッシュ無しを指しています。結果としてmod_dirが発動し、wwwなしのhttpページ(http://mydomain/concrete5/)へジャンプします。(ルートにインストールした場合は、最後スラッシュ無しでも正常に動作します)ポート問題に加え、プリティーURLの「最後のスラッシュは全部取っちゃうぞ」行動が原因の一つを担っているような気がしました。申し訳ありませんが引き続きよろしくお願いいたします。化は他人事ではなく、何とか解決できればいいですね。16:05nipper様ホームへのリンクに関しては、スラッシュが付いていればmod_dirが発動せず、問題解決となると思います。問題は「https時のポートは443固定」という前提でコアの部分が処理されており、それが原因で諸々の不具合が出ている事だと思います。Ueno様aniya様お世話になっております。当初の質問者がしばらくノーリアクションで大変申し訳有りません。並びにご尽力誠に恐れ入ります。私もいろいろ状況を整理してみましたが、anjya様とほぼ同じ挙動でした。(むしろ同じ問題を共有できて非常に心強いです)私もいろいろ試してみますが、引き続きお付き合いいただけると非常に助かります。16:29さくらの常時SSL化ですが...未だ解決にいたっておりません(T-T)さらに新たな問題発覚!といった状態です。→新たな問題その1レイアウト機能(ブロックの横並び)を使ったページをhttpsで表示するとレイアウトが崩れる→新たな問題その2リンクをライトボックス風に表示させる設定にした場合、httpsで表示するとリンク先が表示されない。両方ともhttpだと普通に表示されるので、内部読み込みのcssがhttpで呼ばれているせいでは?と予想しています。443)のような記述を443から80に書き換えれば解決するのでしょうか?※もっと簡単な解決方法があれば是非教えてください。ついて、返信が滞ってすいません。21:13初めましてSSL化で詰まってまして似ている問題でしたので、こちらの方に質問させていただきました。http://url両方でページは表示しています。同じフォルダーのデータを読みに行っています。なるのですがメールフォームはボタンを押すとエラーになります、ログインもできなくなります。戻って暗号化されないページに移動します。暗号化されないとアラートが出るので。されてないのだと思いますこの症状はさくらだけの症状で、他のサーバでは起こらない現象なのでしょうか?フォームブロックのページのみSSL対応でもよいので解決策があればサーバのこととか、よくわかりませんので解決方法のヒントがあればお教え願いませんでしょうか?乱暴な質問ですいません。16:43tokami様5.7.5.8でも不具合が出るとの情報ありがとうございます。「URLとリダイレクト」のところのこれはカノニカルURLの設定となりますので、ちょっと違います。具体的には「https://www.raytron.co.jp」「https://raytron.co.jp」の両方でアクセス可能な場合に、どちらのURLを用いて表示するか?を設定する項目となります。Configuration」というアドオンを使うか、tokami様が記述しているようにサイト側の.htaccessで設定します。...それで不具合が出ているのでこのトピックが未解決となっております。.htaccessのコメントアウトを外してエラーになる件は、さくら側でポート番号80を返しているのが原因です。会話形式で説明するとこんな感じです。1)さくら「httpをhttpsに転送します。https通信ですがポート番号は80です」2)con5「httpsでの接続要求がありましたが、ポート番号が443でないとhttpsとは認められないので、httpとして処理します」3)さくら「httpをhttpsに転送します...(以下同様)」といった感じでループが発生しエラーとなります。一般的なhtml/cssページを処理するだけの場合はhttpsでも接続可能ですが、フォームブロックやログイン、レイアウト機能、リンクのライトボックス風表示など、動的に内部処理が行われるページの場合は、上記ループが発生してエラーとなるようです。.htaccess該当部分をコメントアウトしても、フォーム入力時にhttpに戻って暗号化されないページに移動する現象も上記ループと同じ原因です。con5側がhttps通信と認めていないのでhttpに飛ばされます。この症状はさくらだけの症状で、他のサーバでは起こらない現象なのでしょうか?https通信時、ポート番号が443になる一般的なサーバーの場合はこの現象は起こりません。※さくらのhttpsはプロクシとして80番ポートで動作しています。http://help.sakura.ad.jp/app/answers/detail/a_id/2325/~/ssl%E5%88%A9%E7%94%A8%E6%99%82%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9またレガシー(5.6)では.htaccessの設定だけでhttps専用にすることができ、バグも発生しません。フォームブロックのページのみSSL対応でもよいので解決策があれば私の場合、フォームブロックを使わずcon5外部にメール送信専用phpを設置して対応しました(前述の通り、内部処理を行わないhtml/cssページならばバグが発生しないので)。参考になれば幸いです。返答ありがとうございます。わからなかったことが、解決できて助かりました。Configuration」というアドオンを使うか、tokami様が記述しているようにサイト側の.htaccessで設定します。Configurationはエラーが出て動きませんでしたのでhtaccessに書き込みました。対策として、さくらサーバで解決が無理な場合はメールフォームページのみ静的HTMLで作って別にあげようと思っています。後、hisikawa様が下記に書いてくれている方法を、週明けに試してみようかと思います。いうURLにリクエストしていただければ助かります。concrete5が、現在のリクエストをどのように判断しているか(HTTPと思っているのか、HTTPSと思っているのか)がわかります。hishikawa様ありがとうございます。※ドメインとIPは一部伏せてあります。※219.98.***.***は全て同一のIPアドレスです。"close"}よろしくお願いいたします。ヘッダでオリジナルのスキーマが渡されるので対処可能なのですが、さくらの場合は全くナシですね。ヘッダのみなので、コレがある場合のみ、必ずHTTPSだ、という判断をするしかないかなと思います。いうことをするコードがこちらです。追記してみてください。hishikawa様ありがとうございます。テストしてみましたが、結果は変わりませんでした。"http://mydomain.com";となっており、やはり反映されていないようです。onはデフォルト状態でサーバーから返されています。念のため、コードを追加させたときの/ccm/request_testデータを貼付けておきます。※今回もドメインとIPは一部伏せてあります。※219.98.***.***は全て同一のIPアドレスです。"close"}よろしくお願いいたします。19:33すいません、一部記述が間違ってました。修正しましたので、もう一度お試しください。hishikawa様ありがとうございます、app.phpの追記はこれで良いのでしょうか?添付ファイルを拡張子を変えてつけています変化は感じられずです。結果はこうでています。IPとURLは伏字にしています。"close"}となっています。8:14うーん、うまくいかないですね。一度、一部コメントアウトしてみてもらえますか。強制的にHTTPS状態になると思うのですが。10:46hishikawa様ありがとうございます。ページが開けません多くのリダイレクトが発生しています。いう画面になりました。昨日とポートが変わってました。10:55ポートとスキーマはhttpsに変更できたので、あと少しという感じですが、うまくいきませんね。同じ問題でお困りの方が多いようなので、当方が試した結果を共有致します。行うようにしています。・wwwを付与せずマルチドメインとして使用する(上級者向け)を選択してます。wwwありの方は物理的に別のディレクトリに設定して、mod_rewriteでwww無しhttpsにアクセスするようにしてます。Redirectする設定にしてます。曖昧な解釈になってしまうらしい、さくらレンタルサーバーのHOSTなどを、www無しのURIに強制固定するようにしています。リダイレクトしてくれます。トップページは問題なく表示され、cssやjsなど全てのアクセスがSSL化できています。無限ループに入ってしまい表示できません。なって問題なくSSLで表示可能でした。(全て確認できてませんが)管理画面(index.php/dashboard)も問題なく機能しているようです。理想的なさくらレンタルサーバーでの常時SSL化が完成するのですが。どなたかの参考になれば幸いです。13:42chakn様ありがとうございます。・wwwを付与せずマルチドメインとして使用する(上級者向け)この部分が、事情があり対応できないので試すことはできませんでした。この部分が重要な要素ぽいのでしょうか?プリティURL設定を外したりしてもうちの環境ではうまくいきませんでした。現状でもメールフォームやログイン画面のように文字を入力する画面とトップページ以外は、https:とて入力すれば鍵付きで表示されるます。16:24本件、皆様のアドバイスと確認用プログラムと報告を基になんとか解決出来たっぽいのでご報告いたします。〜しても解決したかったので新たにドメイン+ラピッドSSLを購入して下記状態で検証してみました。5.7.5.9(Elementalをインストール)・さくらスタンダードプラン(ただし無料お試し期間)・ラピッドSSL・.htaccessは「使わないドメイン」の方だけ設定します。・使いたいドメインを「https://domain.com」として説明1)afujiwara様と同様に、コントロールパネルにてwww無しとwww有りを別々のドメインとして設定します。→wwwを付与せずマルチドメインとして使用する(上級者向け)の設定を使います。フォルダもそれぞれ別の物を指定します。秘密鍵のバックアップと会員メニュー>契約情報からサーバー証明書をダウンロードして2個目に登録可能です。2)ssl_redirect_confをインストールします。URLルール(パス)に「*」だけ設定します。3)プリティーURLを設定します。除く」にチェックを入れます。「HTTP_X_SAKURA_FORWARDED_FOR」の部分を「X-Sakura-Forwarded-For」に変更しています。※host名が曖昧になってしまうのは上記1)の箇所で「マルチドメインとして使用する(推奨)」を設定した場合のみのようなので、他は省略しても大丈夫でした。application/config/にconcrete.phpというファイルを作成します。'https://domain.com/',),);参考:https://gist.github.com/katzueno/38eeecb606c7ea5661953cd6368ef9726)最後に使わないドメイン(www.domain.com)のフォルダに.htaccessファイルを作成し、301リダイレクトを設定します。これで下記全てプリティーURLを有効にしてリダイレクト可能でした。'https://domain.com/'今回、最大のヒントとなったのはafujiwara様の「問題は「プリティーURL」の設定を行った時」という一言でした。URLまでデータが変更されている事が判り、それが無限ループの原因特定に繋がりました。hishikawa様、afujiwara様をはじめ、皆様沢山のヒントとアドバイスありがとうございました。Ueno様にUstラジオで相談し、5)の部分を変更いたしました。Ueno様アドバイスありがとうございました。基本的な設定は同じですが、初心者向けに少しだけ詳細な設定方法を追記したものをqiitaにアップしました。http://qiita.com/aniya/items/664491b523fe6c717b13ご参考になれば幸いです。設定をしましたが、特に何もしなくて有効になりました。設定画面に『WordPress以外で作成されたサイトをご利用のお客さま』というリンクあり、そこに書かれている記述で問題なくリダイレクトもできました。さくらインターネットさんで何か対応してくれたのかも知れません。切り替える場合はご注意ください。8:42nipperさん、突然ですが伺いたいことがあります。こちらの書き込みを拝見して、さくらスタンダードでのSSLを試してみました。concrete5のファイルが入っているフォルダ内にある、htaccessファイルにコードを追加して試してみました。追加したコードは次の通りです。[R=301,L]</IfModule>設定後、リダイレクト(httpからhttps)のチェックをしてみたのですがそこで問題が。トップページはうまく転送できたのですが、その他のページはどれも転送できませんでした。concrete5で行う場合、特別な設定などあるのでしょうか。用の設定を記述しなくても大丈夫だったと思います。有り無しの設定も関係している可能性もあるかも。8:35nipperさま返信ありがとうございます。あったconcrete5のhtaccess記述に続けてコピーしました。ルートにあるhtaccessに記述しても同じ動作でした。トップページは転送できているのでとりあえずはと言ったところですが、googleに2重コンテンツと思われてしまわないかと心配で。wwwの有無も同じリダイレクトの設定で関係してそうですし、今まで気にしていませんでしたがちょっと調べてみたいと思います。ありがとうございました。12:08いろいろ試していてわかったんですが、concrete5で作成されるページのURLの最後に”/"がつかないのがいけないようです。通常concrete5で作成されたページだと、URLの最後にスラッシュがつかないようですが、試しにスラッシュを追加したURLで試したところhttpsに転送されました。12:10こちらをご覧ください。12:15nipperさまお忙しいところ申し訳ございません。再度スラッシュをつけて試しましたが転送できませんでした。慌てて作業をしていて、どこかに間違いがあったのかもしれません。落ち着いて再度試してみます。申し訳ありませんでした。10:19先日nipperさんからサンプルサイトはうまくいっていると教えていただいたので、自分のサイトと何が違うのか比べてみました。見で違う点と言えば、日本語URLを使っているという点でした。いえばドメイン変更でリダイレクトした時にも日本語URLで苦労したので、これが原因なのかもと。ご存じの方がいらっしゃいましたら教えていただけないでしょうか。14:07やっと解決しました。したら.htaccessを知っている方なら常識なのかもしれませんが、プリティーURLの構文の前にリダイレクトの構文を入れたら問題なくリダイレクト出来ました。お騒がせしまして申し訳ありませんでした。Message件名メッセージ画像中の文字と数字を入力してください。Captchaをクリックすると違う文字候補が出てきます。Inc..concrete5はMITライセンスで配布されているオープンソースCMSです。Inc.とコンクリートファイブジャパン株式会社の登録商標です。名称とロゴの使用について。サイト内の情報の著作権は放棄しておりません。