質問 > その他 > SSLが解除されない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
incri |
投稿日時: 2015/3/11 0:06
対応状況: −−−
|
半人前 登録日: 2015/3/3 居住地: 投稿: 13 |
SSLが解除されない [EC-CUBE] 2.13.3
[レンタルサーバ] XREA CORESERVER [OS] [PHP] PHP 5.3.29 [データベース] PostgreSQL 8.2.23 [WEBサーバ] [ブラウザ] Firefox 36.0.1 [導入プラグインの有無] [カスタマイズの有無] [現象] SSLが解除されない 初心者で申し訳ありません。 この度、RapidSSLにで無事設置が完了しました。 そこで気になるのが、一度SSLのページを表示すると、どのページに行ってもSSL化されたページが表示されてしまいます。 直接踏んでいないページのURLを打ち込んでも、強制的にSSL化されてしまいます。 そこでキャッシュをクリアして再度接続すると、通常ページであれば、普通に表示されますが、やはり一度SSL化されたページを踏むと、通常表示したいページ(トップページや一覧、詳細など)もSSL化されてしまい、なんとも言えません。 運用上、今のところ問題はなさそうなのですが、意図していない動きなので修正したいのですが、ご教授いただければ幸いです。 |
yuh |
投稿日時: 2015/3/11 0:54
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: SSLが解除されない config/config.php
のHTTP_URLの部分にhttps://〜〜〜 って書いてませんか? |
incri |
投稿日時: 2015/3/11 1:22
対応状況: −−−
|
半人前 登録日: 2015/3/3 居住地: 投稿: 13 |
Re: SSLが解除されない コメントありがとうございます。
もう一度確認してみましたが、やはりHTTP_URLには通常のhttp://・・・を記載してます。 HTTPS_URLにはhttps://・・・です。 どうぞよろしくお願い申し上げます。 |
yuh |
投稿日時: 2015/3/11 1:33
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: SSLが解除されない デフォルトの挙動だと
SSLが必要なページはHTTPS_URLで それ以外はROOT_URLPATH(/〜〜みたいな感じ)でリンクが張られています。 なので一度SSLのページに行った後は商品詳細でもSSLが効く状態になります。 引用: 強制的にSSL化 というのがリンクを踏んでもSSLが解除されないという意味であれば正常な動作と思います。 特に問題は無いかとは思いますが、気になるようでしたらどのようになればいいかをお答えいただければ回答が出しやすいかと思います。 |
incri |
投稿日時: 2015/3/11 2:10
対応状況: −−−
|
半人前 登録日: 2015/3/3 居住地: 投稿: 13 |
Re: SSLが解除されない ご丁寧なコメント誠にありがとうございます。
引用:
はい。ROOT_URLPATHの件は存じているのですが、一度ブラウザを閉じて、再度アドレスバーにhttp://・・・ を直打ちしても、トップページがSSL化されたままになってしまい、キャッシュのクリア以外に解除方法がありません。 今のところ確認できているのは、Firefox、Chrome、iPhoneSafariでこの状況にハマってしまい抜け出せずにいます。 この挙動にハマったのは、どのブラウザも会員ログインを一回してからでして、現在IEだけログインはさせず、普通の挙動をしています。 一度実物をご覧いただけると分かりやすいかもしれません。 http://zeroshoes.jp/ 最終的な希望としては、ご指摘いただいた通り<!--{$smarty.const.HTTP_URL}-->など各種変更した状態で、SSL状態から抜け出せるようにしたいという事と、 なにより、いったんブラウザを閉じて、上記URL直打ちしても強制でhttps://zeroshoes.jp/に飛ばされてしまう事象を改善したいとおもっております。 どうぞよろしくお願い申し上げます。 |
tokuhiro |
投稿日時: 2015/3/11 15:24
対応状況: −−−
|
常連 登録日: 2012/4/18 居住地: 大阪 投稿: 53 |
Re: SSLが解除されない .htaccessは触ってますか?
触っている場合、 リダイレクト設定に301が設定されてたりしませんか? |
incri |
投稿日時: 2015/3/11 17:19
対応状況: −−−
|
半人前 登録日: 2015/3/3 居住地: 投稿: 13 |
Re: SSLが解除されない コメント誠にありがとうございます。
.htaccessはサーバーの仕様上、EC-CUBEデフォルトのものはすべてコメントアウトしています。(削除しても挙動は変わりませんでした) その代りに.user.iniで以下の指定をしています。 mbstring.language = Japanese mbstring.encoding_translation = off output_handler = none magic_quotes_gpc = off session.auto_start = 0 mbstring.internal_encoding = UTF-8 upload_max_filesize = 5M post_max_size = 8M register_globals = off また、productsフォルダー直下に以下の.htaccessを入れています。 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^detail/([0-9]+)$ /products/detail.php?product_id=$1 [L] RewriteRule ^list/([0-9]+)$ /products/list.php?category_id=$1 [QSA,L] 特にリダイレクトは使っていないです。 どうぞよろしくお願い申し上げます。 |
tokuhiro |
投稿日時: 2015/3/13 18:27
対応状況: −−−
|
常連 登録日: 2012/4/18 居住地: 大阪 投稿: 53 |
Re: SSLが解除されない 念のため確認ですが、
eccubeのエラーログには何も書かれてませんか? <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0"> をsite_frame.tplとかに入れたら改善するような気もします。。。 的外れでしたらすみません。 |
incri |
投稿日時: 2015/3/13 22:54
対応状況: −−−
|
半人前 登録日: 2015/3/3 居住地: 投稿: 13 |
Re: SSLが解除されない コメント誠にありがとうござます。
頂いたno-cacheタグを入れてみましたが、改善はさませんでした。 エラーログを見てみましたが、ものすごい量のエラーログが出ていてびっくりしたのですが、 直近では同じようなエラーがずらっと並んでいました。 例 11:40:49 [/index.php] Warning(E_USER_WARNING): ホスト名不一致を検出。リダイレクト実行。要求値='xxx.xxx.xx.xxx' 設定値='xxxxxx.jp' リダイレクト先='httpxxxxxxx.jp/' on [/virtual/zeroshoes/data/class/SC_Initial.php(542)] from xxx.xxx.xx.xxx ほとんどがホスト名不一致にるリダイレクトとなっていますが、これは「ホスト名が不一致だったからリダイレクトしておいたよ」ということでしょうか?それともリダイレクトはできなかったよということでしょうか? また、これが直接関係しているのでしょうか? 素人質問で恐縮ですが、どうぞよろしくお願い申し上げます。 |
incri |
投稿日時: 2015/3/19 1:54
対応状況: 解決済
|
半人前 登録日: 2015/3/3 居住地: 投稿: 13 |
Re: SSLが解除されない 皆様ありがとうございました。
結局すべてのページをHTTPS運用することで解決としました。 多くのコメントを頂き、ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |