サポート » 使い方全般 » SSL化しようとしてサイトが表示されなくなってしまった

  • 解決済 marony

    (@marony)


    こんにちは。
    さくらのレンタルサーバーでブログサイトを運営し始めた初心者です。

    数カ月前にドメインを変更し、サーバーの「.htaccess」ファイルに以下の記述を挿入して無事リダイレクトがされていました。
    RewriteEngine On
    RewriteCond %{http_host} ^旧ドメイン.jp
    RewriteRule ^(.*) http://新ドメイン.com/$1 [R=301,L]

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www\.旧ドメイン\.jp
    RewriteRule (.*) http://新ドメイン.com/$1 [R=301,L]

    しかし今回SSL化をしようと試み、Word Pressの「設定」⇒「一般設定」でWordPressアドレス、サイトアドレス共にhttps//~と変更したところサイトが「このサイトは安全ではありません」と表示されなくなってしまいました。

    なにか解決方法ご存知の方がいらっしゃいましたらご指導ください。。

12件の返信を表示中 - 1 - 12件目 (全12件中)
  • CG

    (@du-bist-der-lenz)

    グリーンの鍵マークになっていないのでしょうか

    Toshiyuki Honda

    (@rocketmartue)

    サーバーのSSL設定が出来ていないか、反映待ちの状態だと思います。
    設定がまだの場合は、先にサーバーのSSL設定を済ませてください。
    設定済みの場合は、反映されるのを待ってからアクセスしてみてください。

    marony

    (@marony)

    CG様

    ご回答ありがとうございます。
    WordPressでアドレスをhttps://~に変更する前は、Chromeでサイトを開くと「保護されていないサイト」と表示されていました。⇒グリーンの鍵マークになっていませんでした。
    ですので、SSL対応が必要と考え、WordPress内のアドレスを変更したところアクセスが出来なくなってしまいました。

    marony

    (@marony)

    Toshiyuki Honda様

    ご回答ありがとうございます。
    サーバーの「.htaccess」ファイルに、httpsへのリダイレクトを追記したのですが上手く変換されていないようです。
    ※本来は、ドメイン変更とhttps化を同時に行う記述に変更出来れば良いのではと思うのですが、探してもヒットせず。

    どこかお気づきの点ございますでしょうか。
    (サーバーの話になりすみません。。)

    元の記述⇓
    ******************
    RewriteEngine On
    RewriteCond %{http_host} ^旧ドメイン.jp
    RewriteRule ^(.*) http://新ドメイン.com/$1 [R=301,L]

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www\.旧ドメイン\.jp
    RewriteRule (.*) http://新ドメイン.com/$1 [R=301,L]
    ******************

    上記記述の下に下記を追加⇓
    ******************
    RewriteEngine on
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://新ドメイン.com/$1 [R=301,L]
    ******************

    Toshiyuki Honda

    (@rocketmartue)

    @marony
    SSL証明書の発行をしていないのではないですか?
    証明書を発行せずに、WordPress の設定を変更したり、.htaccess ファイルを編集してもSSL化はできません。
    【無料SSL】サーバコントロールパネルからの導入手順

    marony

    (@marony)

    @rocketmartue

    早速のお返事ありがとうございます。

    おっしゃるとおり、SSL証明書の発行をしておりませんでした。
    さくらサーバーのURLもお探し下さりありがとうございます。
    只今設定し、登録待ちです。大変助かりました。

    CG

    (@du-bist-der-lenz)

    わたしはWordPressアドレス、サイトアドレスをhttpsに書き換えているだけで、「このサイトは安全ではありません」と表示されることはありませんでしたから、「.htaccess」ファイルへの記述はしたことはありません。
    ドメインには、httpsでアクセスできます。という条件が書かれていないので、SSL証明書の発行を後回しにしてると見当していました。また「このサイトは安全ではありません」と表示される時、鍵マークが消えたり表示できたりします。そんな時は、httpのアドレスがないように混在しているので起こります。その二点を把握したくて確認のメッセージをした次第です。新しく作ったサイトであれば、httpの混在は心配ないでしょう。SSL証明書の発行が「証明書の透明性」が完了したら、存分に運営を楽しんでください。

    marony

    (@marony)

    @du-bist-der-lenz

    お返事ありがとうございます。

    ご指摘のとおりSSL証明書を登録しましたら正しく表示されるようになりました。
    また、「.htaccess」ファイルに追記していたhttpsへ転送する記述を削除してみましたらその状態でも正しく表示されましたので、おっしゃるとおりそもそも、「.htaccess」ファイルへの記述は不要だったのだと思います。

    ありがとうございました!

    marony

    (@marony)

    Chromeで表示してみると、証明書は有効と表示されているものの「このサイトへの接続は完全には保護されていません」と出てしまっている為、引き続きセキュリティ強化を進めたいと思います。

    CG

    (@du-bist-der-lenz)

    「運営し始めた」ことから、近々のことと思います。新しい投稿ページでは、グリーンの鍵マークになるはずです。httpが混在しているのでしょうから、httpをとりましょう。

    marony

    (@marony)

    @du-bist-der-lenz

    httpの混在を解消し、無事「この接続は保護されています」と出るようになりました。
    ありがとうございました!

    marony

    (@marony)

    【http混在解消memo】

    *「Search Regex」というプラグインをインストールし、httpをSearch⇒httpsへReplace
    *上記実行後も記事内、固定ページの画像リンク(URL)にhttpが残っている為個別に確認して変更する
    *ヘッダー画像やトップページのプロフィール画像もhttpが残っていることがあるので確認する

12件の返信を表示中 - 1 - 12件目 (全12件中)
  • トピック「SSL化しようとしてサイトが表示されなくなってしまった」には新たに返信することはできません。