SSLの利用について
k-ma > SSLの利用について @ 2010/11/9 18:31 |
---|
問い合わせの部分にSSL通信を行いたいのですが、
ページ管理やグローバルメニュー管理で 設定URLにhttpsからのURLを指定すると、 SSL通信が行えるのですが、 ほかのページに移動したときに、 httpsの部分が反映されてしまい、 すべてのページにSSL通信が行われてしまいます。 問い合わせの部分だけ行いたいのですが、 何か方法はありますでしょうか? どなたか、ご教授いただければ幸いです。 |
ryuring > Re: SSLの利用について @ 2010/11/10 12:19 |
---|
こんにちは。
現時点では、BaserCMSは標準でSSLに対応していません。 ただ、やりようはあります。 お問い合わせフォーム用のレイアウトを別に用意します。 標準のレイアウトをコピーしてカスタマイズします。 demo というテーマを利用しているのであれば、 /app/webroot/themed/demo/layouts/default.ctp を /app/webroot/themed/demo/layouts/ssl.ctp などとしてコピーします。 (管理画面のテーマ管理からでもコピーできます) そして、複製したファイルのリンク先をhttpからのフルパスに変えます。 グローバルメニューの自動出力を利用している場合は、同様に、sslページ用のグローバルメニューを用意します。 グローバルメニュー用のテンプレートは、 /baser/views/elements/global_menu.ctp にありますので、 /app/webroot/themed/demo/elements/ssl_global_menu.ctp としてコピーします。 そしてそのファイルのリンク出力部分の
を
として、フルパスに変更します。 そして、新しく作ったお問い合わせ用のレイアウトから、新しく作ったSSL用のグローバルメニューを読み込むように変更をいれます。
あ、demoテーマの場合は、ヘッダー、フッダーが部品化されていて、そちらでグローバルメニューが読み込まれているので、SSL用のヘッダー、フッターも用意する必要がありますね。 最後に、管理画面のお問合わせ基本設定で、「レイアウトテンプレート名」を「ssl」に変更すればOKです。 グローバルメニューをくだりが面倒な場合は、グローバルメニューを静的なHTMLで書いてしまうというのも手ですね。 しかし、ややこしいですね。 伝わったか自信がありません。。 SSLのURLを設定できる機能を今後の課題として追加しておきますね。 Twitter:@ryuring |
ryuring > Re: SSLの利用について @ 2010/11/10 12:25 |
---|
Twitter:@ryuring |
k-ma > Re: SSLの利用について @ 2010/11/11 18:40 |
---|
ryuring様
早速のご回答ありがとうございます。 SSLに対応していないのですか・・・ とりあえずその方法で試してみます。 正式対応までは気長に待ちたいと思います。 |
ryuring > Re: SSLの利用について @ 2011/5/30 15:35 |
---|
こちら、v1.6.11.4では既に対応してます。
Twitter:@ryuring |