質問 > その他 > 【2.11】 モバイルサイトのみSSLを無効にしたい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
GRGR |
投稿日時: 2011/8/28 2:08
対応状況: −−−
|
新米 登録日: 2011/8/28 居住地: 投稿: 1 |
【2.11】 モバイルサイトのみSSLを無効にしたい -----------------------------------------------
[EC-CUBE]:2.11.1 [PHP] PHP 5.1.6 [データベース] MySQL 5.0.22 ----------------------------------------------- 携帯電話対応率の低いSSL証明書を利用している為、 ---------------------------- PCページ⇒SSL対応 モバイルページ⇒SSL非対応 ---------------------------- といった運用を考えています。 「data/Smarty/templates/mobile」内の.tplファイルをざっくりと確認したところ、 SSL通信を利用するページへのリンク時に 「data/config/config.php」 の 「define ('HTTPS_URL', 'https://ドメイン/');」 を参照しているようでした。 「data/Smarty/templates/mobile」内の.tplファイルをひとつずつ確認し、 SSL通信を利用しないURLに遷移するように変更するほかないのでしょうか。。。 同様の問題でお悩みの方、既に解決された方が見えましたらアドバイス頂ければと思います。 以上、宜しくお願いします。 |
seasoft |
投稿日時: 2011/8/28 9:38
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 【2.11】 モバイルサイトのみSSLを無効にしたい PHP の場合、define も動的に使える構文なので、define の内容(または定義)自体を端末種別により IF 分岐して https://ドメイン/ と http://ドメイン/ に分けて対応できると思います。
ただ、config.php のタイミングでは、EC-CUBE に実装している端末判定のクラスを読み込む前かもしれませんので、そのあたり若干の工夫が必要かも。
|
wankuri |
投稿日時: 2011/11/28 21:14
対応状況: −−−
|
新米 登録日: 2011/11/28 居住地: 投稿: 1 |
Re: 【2.11】 モバイルサイトのみSSLを無効にしたい ようやくphpサンプルを動かせるレベルになったものです。
2.11.4をインストールしました。 モバイルサイトとスマートフォンサイトだけSSLを無効化したいのですが、seasoft様のアドバイス通り、 defineの部分をif分岐させて対応したいと考えています。 初歩的な質問で恐縮ですが、EC-CUBEではどの部分でユーザーエージェントを判定して振り分けているのでしょうか。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |