サポート » 使い方全般 » サイト全体を「https」にしたいです。

  • 解決済 peetickpartick

    (@peetickpartick)


    「https」に関する投稿はたくさんあるのですが解決になりそうな記事がありませんでしたのでご教授のほどよろしくお願いいたします。

    まず該当サイトはコチラです。
    http://hokenswitch.net

    ■状況
    サーバーは「さくらインターネット」でスタンダードプランです。
    独自SSLは取得済みです。

    ■やったこと
    プラグインなど使用せずに済めば一番いいので「設定」の「一般」から
    「WordPress アドレス (URL)」と「サイトアドレス (URL)」に「https」から始まるURLを設定しました。

    ■結果
    トップページは鍵マークがつきますが下層ページはスタイルシートや画像のURLが「http」になってしまい鍵マークが付きません。
    クロームでは下層ページがスタイルシートのリンクがはずれ表示が崩れてしまいます。

    ■質問
    上記「やったこと」の設定だけではサイト内の様々なリンクは「https」から始まるものにならないのでしょうか?
    また「WordPress HTTPS」や「Admin SSL」も試してみましたが望む結果は得られませんでした。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    WordPress HTTPSの設定画面で「Force SSL Exclusively」にチェックを入れましたか?

    >Daisuke Takahashi様
    はい。今、再度試してみました。

    ■やったこと
    一旦「設定」の「一般」のURLを「http」からのURLに戻し、
    「WordPress HTTPS」の「Force SSL Exclusively」にチェックを入れ、
    サイト全体に適用したいので「URL Fillters」の「Secure Fillters」に「/」を設定しました。

    ■結果
    FireFox、safariはトップページには鍵がつきます。
    下層ページは鍵がつきません。

    Chromeはトップページに鍵と△マークがつき、
    下層ページも同じです。

    度々失礼します。

    下層ページ改め、トップページ以外の固定ページに鍵マークがつかない原因は、head内などのスタイルシートなどのリンクが「http」からになっております。
    トップページは全て「https」になっておりますので鍵マークがつくのだと思います。

    試しに固定ページの設定から個別に「Secure Post」にチェックをいれてもダメです。

    トップページ以外の固定ページにも設定するにはどうしたらいいのでしょうか?

    よろしくお願いいたします。

    モデレーター Daisuke Takahashi

    (@extendwings)

    あ、さくらですね。
    wp-config.phpに

    if( isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR']) ) {
        $_SERVER['HTTPS'] = 'on';
        $_ENV['HTTPS'] = 'on';
    }

    を追加してみてください。
    SSL関連のプラグインはとりあえず無効化してもらって大丈夫です。

    >Daisuke Takahashi様
    ご確認ありがとうございます。

    教えていただいだコードをwp-configに追記しましたが、結果は変わらずでした。

    同じ「header.php」なのに、なぜか「表示設定」でフロントページに設定したページ以外はCSSや画像のリンクが「http」で吐き出されるようです。

    何か考えられる原因はありますでしょうか?
    お手数をおかけしますがご教授の程、よろしくお願いいたします。

    Daisuke Takahashi様のアドバイスと下記のURLを参考になんとかできました。
    ありがとうございます。

    http://qiita.com/tabimoba/items/64ef60412abe7ad6f0ac

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「サイト全体を「https」にしたいです。」には新たに返信することはできません。