■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

ドメインキング上で問い合わせフォームをSSLにする方法

kyuu > ドメインキング上で問い合わせフォームをSSLにする方法 @ 2011/6/9 22:23
ドメインキング上で運用する予定ですが、SSLを使用したお問い合わせページのフォームの設置方法がわかりません。

ドメインキングの説明
http://www.domainking.jp/support/manual/shared/startup/hp_ssl.html
をみますと「httpsdocs」へ構築することによりSSL化は可能のようですが、通常のページについては「httpdocs」に構築する事になると思います。

フォーラムでも検索しましたが
http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=168&forum=5#forumpost1638
のように「テンプレートを変更する」や「v1.6.11.4では既に対応」とありますが、具体的な設置方法がわかりません。

設置方法をご教示いただけませんでしょうか。
よろしくお願いいたします。
ryuring > Re: ドメインキング上で問い合わせフォームをSSLにする方法 @ 2011/6/10 0:20
こんばんは。

なるほど。設置場所が別のパスになるのですね。
別のパスに配置するタイプの場合は、それぞれにプログラムを配置するしかないと思います。

シンボリックリンク等でサーバーの設定を変更できればよいのですが。。

レンタルサーバー会社に、httpdocs と httpsdocs を同一パスとして認識させることができないか確認してみてください。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

kyuu > Re: ドメインキング上で問い合わせフォームをSSLにする方法 @ 2011/6/13 12:01
ドメインキング様から返答をいただきました。

サイトの一部をSSLにする方法についての質問は

>上記の件でございますが、「BaserCMS」は弊社提供のアプリケーションでは
>ございませんので、設置方法等はわかりかねますが、
>共用SSLをご利用されたいベージの設置場所は「httpsdocs」となります。
>
>なお、弊社サーバーで「BaserCMS」はご使用いただけますが、
>設定方法等はサポート対象外とさせていただいております。
>何卒、ご了承いただきますようお願いいたします。

といただきました。

追ってシンボリックリンクについて可能かの質問については

>上記の件でございますが、誠に申し訳ございませんが、
>弊社サーバーではシンボリックリンクをご使用いただくことはできません。
>何卒、ご了承いただきますようお願いいたします。

とのことでした。

ryuring様の仰るように「httpdocs」「httpsdocs」両方にCMSを配置し、リンクをhttpとhttpsで明確に分ける方法で対処できるか確認してみます。
kyuu > Re: ドメインキング上で問い合わせフォームをSSLにする方法 @ 2011/7/6 10:42
demoのテーマを流用していますが、header.ctp の

	<h2 class="display-none">グローバルメニュー</h2>
	<?php $baser->element('global_menu') ?>


部分を

	<h2 class="display-none">グローバルメニュー</h2>
	<ul class="global-menu clearfix">
	<li class="first menu01"><a href="http://www.hoge.jp/about">hogeについて</a></li>
	<li class="menu02"><a href="http://www.hoge.jp/news">新着情報</a></li>
	<li class="last menu03"><a href="https://dkshared28.ssl-sys.jp/hoge.jp/index.php/contact/index">お問い合わせ</a></li>
	</ul>


のように静的にすることにより対処することにしました。

とりあえずご報告いたします。
ryuring > Re: ドメインキング上で問い合わせフォームをSSLにする方法 @ 2011/7/12 12:28
こんにちは。

僕も現在CPIサーバーで同じような案件をやっているのですが、

SSL用のフォルダに、app/webroot/ 内のindex.php と、.htaccess をコピーして対処しました。
index.php での変更点は、ROOTという定数の値をSSLじゃない方のパスに書き換えるだけです。

上記2つのファイルをSSL用フォルダに突っ込むだけで、SSLのURLでも動作を確認しています。
※ .htaccess は、環境に合わせてRewriteBase を適宜調整する必要があります。

ただ、画像やJavascriptは、相対パスでないとSSLの警告メッセージが表示されるので、
themedフォルダのコピーをSSLフォルダ内に設置する必要がありました。
themedフォルダだけは、複数設置になってしまうので、画像や、テンプレートの更新時は、通常のフォルダ内のものとSSLフォルダのものと2箇所編集する必要がありますね。

それから、グローバルメニューについては、システム設定で、SSL用のURLを記述し、お問い合わせフォームで、SSLを利用するに設定しておくと、自動的にお問い合わせフォームだけSSL用のURLに切り替わります。

参考までに。


Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

kyuu > Re: ドメインキング上で問い合わせフォームをSSLにする方法 @ 2011/8/3 10:59
返信が遅くなりまして申し訳ありません。

> SSL用のフォルダに、app/webroot/ 内のindex.php と、.htaccess をコピーして対処しました。
> index.php での変更点は、ROOTという定数の値をSSLじゃない方のパスに書き換えるだけです。

この部分が理解できなかったので、とりあえず、別々のフォルダにインストールしたbaserCMSそれぞれに

> それから、グローバルメニューについては、システム設定で、SSL用のURLを記述し、お問い合わせフォームで、SSLを利用するに設定しておくと、自動的にお問い合わせフォームだけSSL用のURLに切り替わります。

を設定することによりグローバルナビのみbaserの管理画面で制御できるようにしました。

ありがとうございました。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
20 人のユーザが現在オンラインです。 (20 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 20