質問 > その他 > スマホが表示されない(急いでいます) |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
blue1112 |
投稿日時: 2012/7/18 14:14
対応状況: −−−
|
常連 登録日: 2012/7/18 居住地: 投稿: 31 |
スマホが表示されない(急いでいます) ◦システム情報
EC-CUBE 2.12.0 DBサーバ MySQL 5.5 php 5.2.17 サーバ さくらインターネット 現在、EC-CUBEを使用してウェブサイトを構築していますが、スマホのページが 開けません。 「多くのリダイレクトが発生しています。」と表示されてしまいます。 PC、モバイルは正常に作動しています。 ですが以前モバイルもSSLが必要なページにおいて上記と同じ現象が発生したため、開発コミュニティを参照し、config.phpの内容を書き換えたことがありました。(その後はモバイルは正常に作動しました。) それが原因なのでしょうか? 以下が現在のconfig.phpの内容になります。 <?php define('ECCUBE_INSTALL', 'ON'); define('HTTP_URL', 'http://○○○○.sakura.ne.jp/○○○○/html/'); /*SSL無効化のため、ガラケーとスマフォを取り出す*/ $agent = $_SERVER['HTTP_USER_AGENT']; if(( strpos($agent,'iPhone')!==false)||(strpos($agent,'iPod')!==false)||(strpos($agent,'Android')!==false) || (strpos($agent, 'DoCoMo') !== false) || (strpos($agent, 'J-PHONE') !== false) || (strpos($agent, 'DDIPOKET') !== false) || (strpos($agent, 'Vodafone') !== false) || (strpos($agent, 'SoftBank') !== false) || (strpos($agent, 'Nokia') !== false) || (strpos($agent, 'MOT-') !== false) || (strpos($agent, 'L-mode') !== false) || (strpos($agent, 'UP.Browser') !== false) ){ /*携帯サイト SSL無効*/ define ('HTTPS_URL', 'http://○○○○.sakura.ne.jp/○○○○/html/'); }else{ /*PCサイト SSL有効*/ define ('HTTPS_URL', 'https://○○○○.sakura.ne.jp/○○○○/html/'); }; define('ROOT_URLPATH', '/○○○○/html/'); define('DOMAIN_NAME', ''); define('DB_TYPE', 'mysql'); define('DB_USER', '○○○○'); define('DB_PASSWORD', '○○○○'); define('DB_SERVER', 'mysql304.db.sakura.ne.jp'); define('DB_NAME', '○○○○'); define('DB_PORT', ''); define('ADMIN_DIR', '○○○○'); define('ADMIN_FORCE_SSL', false); define('ADMIN_ALLOW_HOSTS', 'a:0:{}'); define('AUTH_MAGIC', 'godeagailovoustouphephafroumikiodraithia'); define('PASSWORD_HASH_ALGOS', 'sha256'); define('MAIL_BACKEND', 'mail'); define('SMTP_HOST', ''); define('SMTP_PORT', ''); define('SMTP_USER', ''); define('SMTP_PASSWORD', ''); となっています。 今までEC-CUBEを何回かインストールした際にはこの様なことはなかったのでどうしたらいいものかと… 色々自分なりに調べてみたのですが、デザイナーであるがゆえ、phpの知識について はほぼないために駄目でした。 何卒、親切な方にご教授して頂けたらと思います。 よろしくお願いいたします。 |
torataro |
投稿日時: 2012/7/18 19:56
対応状況: −−−
|
一人前 登録日: 2010/6/16 居住地: 東京都台東区 投稿: 140 |
Re: スマホが表示されない(急いでいます) 表示されないスマートフォンの機種はなんですか?
|
blue1112 |
投稿日時: 2012/7/19 0:26
対応状況: −−−
|
常連 登録日: 2012/7/18 居住地: 投稿: 31 |
Re: スマホが表示されない(急いでいます) torataroさん>>
遅くなって申し訳ありません。現在、実機がiphoneしかないのでiphoneでのみの確認になっています。 |
nanasess |
投稿日時: 2012/7/19 9:11
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: スマホが表示されない(急いでいます) iPhone, iPad も SSLを 無効にしているように見えるのですが, どんな理由があるのでしょうか?
問題切り分けのため, 以下の条件をはずしてみてはいかがでしょう?
|
blue1112 |
投稿日時: 2012/7/19 12:28
対応状況: −−−
|
常連 登録日: 2012/7/18 居住地: 投稿: 31 |
Re: スマホが表示されない(急いでいます) nanasess さん>>
理由はありません。とりあえずhttp://wankuri.com/archives/2011/1129_153408.html をまんま参考にしたものでそのままコピーでやったもので…。 言われた通り、 ( strpos($agent,'iPhone')!==false)||(strpos($agent,'iPod')!==false)||(strpos($agent,'Android')!==false) || の部分を外してみたのですが 「多くのリダイレクトが発生しています。」 とまだ表示されてしまいます。 原因はconfig.phpではないのでしょうか?? リダイレクトの設定の問題なのでしょうか? |
nanasess |
投稿日時: 2012/7/19 14:35
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: スマホが表示されない(急いでいます) config.php が原因では無さそうな感じですね.
他にリダイレクトの設定などされていますか? PC版 Safari の開発モードなどで, ユーザーエージェントを iPhone にしても同様の現象になりますでしょうか? 同様の現象が発生する場合は, どの URL から, どの URL へリダイレクトしようとして, ループしているか, 解りますでしょうか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |