WordPressをHTTPからHTTPSへ正しく移行する方法(初心者ガイド)

初心者の方は、ウェブサイトをSSLまたはHTTPSに移行することについてよく尋ねてきます。これらの用語は技術的に聞こえるかもしれませんが、実際には非常に簡単にできます。

ウェブサイトのURLにHTTPSが表示されているということは、SSL証明書をインストールして安全なデータ転送プロトコルを使用していることを意味します。これは、ほとんどの最新ブラウザがHTTPSを使用していないウェブサイトに警告を表示するため重要です。

幸いなことに、ほとんどの信頼できるホスティング会社とWordPressは、ウェブサイトを簡単に保護できます。

この記事では、SSL 証明書を追加して WordPress を HTTP から HTTPS に移行する方法を説明します。SSL や HTTPS が何かわからなくても心配しないでください。それについても説明します。

WordPressをHTTPからHTTPS / SSLへ移行

この記事で取り上げるトピックの概要を以下に示します。

HTTPS とは?

HTTPS(セキュアHTTP)は、ユーザーのブラウザとサーバー間の接続を保護する暗号化の方法です。この追加されたセキュリティにより、ハッカーが転送中のデータを傍受することがはるかに困難になります。

毎日、人々はウェブサイトに個人情報を共有しています。購入時も、単にログインする時も同様です。この種のデータ交換を保護することがいかに重要であるかは、私たちは直接見てきました。

データの安全性を確保するためには、セキュアな接続を確立する必要があります。

ここでSSLとHTTPSが登場します。

各ウェブサイトには、識別のために一意のSSL証明書が発行されます。サーバーが有効な証明書なしでHTTPSを使用しようとした場合、または証明書が一致しない場合、ほとんどの最新ブラウザはユーザーに警告し、続行しないようにアドバイスします。

Google Chromeで「接続がプライベートではありません」というエラー

さて、WordPressサイトをHTTPからHTTPSに移行することがなぜ必要なのか、特にそれが簡単なブログや、支払い処理を行わない中小企業向けウェブサイトである場合、疑問に思うかもしれません。

なぜHTTPSとSSLが必要なのですか?

2018年、GoogleはサイトオーナーにHTTPからHTTPSへの切り替えを促すことで、ウェブセキュリティを強化する取り組みを発表しました。この動きをサポートするため、ChromeブラウザはSSL証明書のないすべてのウェブサイトを「保護されていない」とマークし始めました。

接続が安全ではありません

Google はまた、SSL を使用しているサイトは SEO で有利になり、安全でないサイトよりも 検索順位 が高くなる可能性があると述べていました。この発表により、多くのサイト所有者が HTTPS に切り替えるようになりました。

「保護されていない」という警告が表示されるようになると、ChromeはHTTPサイトをフラグ付けし始めました。たとえば、インコグニートモードでHTTPサイトにアクセスしたり、HTTPサイトのお問い合わせフォームに入力したりすると、警告が表示され、安全でないとマークされます。

訪問者がこの警告を見ると、サイトやビジネスに対する否定的な印象を残す可能性があります。

これが、すべてのウェブサイトがHTTPSに移行し、できるだけ早くSSLをインストールする必要がある理由です。

さらに、eコマースサイトでオンライン決済を受け付けたい場合は、SSLが必須です。

Stripe、PayPal Pro、Authorize.netなどの決済プロバイダーは、安全な決済接続が必要です。

WPBeginner、OptinMonsterWPFormsMonsterInsightsを含む、私たち自身のサイトでSSLを使用しています。

WordPressサイトでHTTPS/SSLを使用するための要件

WordPressでSSLを使用するための要件はそれほど高くありません。SSL証明書を購入するだけでよく、すでに無料で持っている場合もあります。

最適なWordPressホスティング会社は、すべてのユーザーに無料のSSL証明書を提供しています。

詳細については、WordPressウェブサイトで無料SSL証明書を取得する方法に関するガイドをご覧ください。

ホスティング会社が無料のSSL証明書を提供していない場合は、購入する必要があります。

通常およびワイルドカードSSL証明書において、SSLの最良の取引を提供しているため、Namecheapをお勧めします。

彼らからSSL証明書を購入すると、ウェブサイト用のTrustLogoサイトシールも入手できます。各SSL証明書には、最低10,000ドルのセキュリティ保証が付いています。価格は年間11ドルからで、SSL証明書は自動的に更新されます

SSL証明書を購入したら、ホスティングプロバイダーにインストールを依頼する必要があります。

WordPressでSSLとHTTPSを使用するように設定する

ドメイン名に SSL 証明書を有効にした後、WordPress で SSL および HTTP プロトコルを使用するように設定する必要があります。

そのための2つの方法をご紹介しますので、ご自身のニーズに最も合ったものをお選びいただけます。

方法1:プラグインを使用してWordPressでSSL/HTTPSを設定する

この方法はより簡単で、初心者におすすめです。

まず、Really Simple SSL プラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化後、設定 » SSL ページにアクセスする必要があります。プラグインはSSL証明書を自動的に検出し、WordPressサイトがHTTPSを使用するように設定します。

WordPressウェブサイトでのSSL有効化

プラグインが、混合コンテンツのエラーも含め、すべてを処理します。プラグインがバックグラウンドで実行する内容は以下の通りです。

注意: このプラグインは、出力バッファリング技術を使用して、混合コンテンツのエラーを修正しようとします。これは、ページが読み込まれる際にサイト上のコンテンツを置き換えるため、パフォーマンスに悪影響を与える可能性があります。この影響は最初のページ読み込み時にのみ見られ、キャッシュプラグインを使用している場合は最小限に抑えられるはずです。

プラグインではSSLを維持したまま安全に無効化できると記載されていますが、それは100%真実ではありません。プラグインを無効化すると混合コンテンツのエラーが再発するため、常にプラグインを有効にしておく必要があります。詳細については、Really Simple SSLのレビューをご覧ください。

方法2:WordPressでSSL/HTTPSを手動で設定する

この方法では、WordPressファイルを編集して問題を手動でトラブルシューティングする必要があります。ただし、これは永続的でパフォーマンスが最適化されたソリューションであり、WPBeginnerでも使用しています。

この方法が難しい場合は、WordPress開発者を雇うか、代わりに最初(ドメイン名)の方法を使用してください。

この方法では、WordPressのテーマやコードファイルを編集する必要がある場合があります。これまでに編集したことがない場合は、WordPressでのコードスニペットのコピー&ペースト方法に関するガイドをご覧ください。

まず、設定 » 一般ページにアクセスする必要があります。ここで、WordPressとサイトのURLアドレスフィールドのhttpをhttpsに置き換えて更新する必要があります。

WordPressのURLを更新する

設定を保存するには、「変更を保存」ボタンをクリックすることを忘れないでください。

設定が保存されると、WordPressはログアウトし、再ログインを求められます。

次に、HTTP から HTTPS への WordPress リダイレクトを設定する必要があります。次のコードを .htaccess ファイル に追加します。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

NGINXサーバーを使用している場合は、HTTPからHTTPSへのリダイレクトを構成ファイルに追加する必要があります。

server {
listen 80;
server_name example.com www.example.com;
return 301 https://example.com$request_uri;
}

example.com をご自身のドメイン名に置き換えるのを忘れないでください。

これらの手順に従うことで、WordPressはウェブサイト全体をHTTPSで読み込むようになるため、WordPressのHTTPSが機能しないエラーを回避できます。

WordPress管理画面またはログインページでSSLとHTTPSを強制したい場合は、wp-config.phpファイルでSSLを設定する必要があります。

wp-config.php ファイルの「That’s all, stop editing!」という行の直前に、以下のコードを追加してください。

define('FORCE_SSL_ADMIN', true);

この行により、WordPressはWordPress管理エリアでSSL / HTTPsを強制できます。これはWordPressマルチサイトネットワークでも機能します。

これを行うと、ウェブサイトはSSL / HTTPSを使用するように完全に設定されますが、混合コンテンツエラーは引き続き発生します。

これらのエラーは、URLで安全でないHTTPプロトコルを使用してまだ読み込まれているソース(画像、スクリプト、またはスタイルシート)が原因で発生します。その場合、ウェブサイトのアドレスバーに安全な南京錠アイコンが表示されなくなります。

安全ではありません

多くの最新ブラウザは、安全でないスクリプトやリソースを自動的にブロックします。

南京錠アイコンが表示される場合がありますが、ブラウザのアドレスバーに通知が表示されます。

安全でないコンテンツがブロックされました

不正なプロトコルで配信されているコンテンツは、Inspect toolを使用して確認できます。

混在コンテンツエラーは、コンソールに警告として表示され、各混在コンテンツアイテムの詳細が示されます。

ブラウザコンソールに表示される混合コンテンツエラー

URLのほとんどが画像、iframe、画像ギャラリーであり、一部はWordPressプラグインやテーマによって読み込まれるスクリプトやスタイルシートであることがわかります。

WordPressデータベースでの混在コンテンツの修正

不正なURLのほとんどは、WordPressデータベースに保存されている画像、ファイル、埋め込み、その他のデータになります。まずそれらを修正しましょう。

データベース内でHTTPで始まる古いウェブサイトURLのすべての言及を見つけ、HTTPSで始まる新しいウェブサイトURLに置き換えるのが最善です。

Search & Replace Everything プラグインをインストールして有効化することで、これを簡単に行うことができます。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化したら、ツール » WP検索と置換ページにアクセスする必要があります。「検索」フィールドに、http を付けたウェブサイトのURLを追加します。その後、「置換」フィールドに、https を付けたウェブサイトのURLを追加します。

URLを検索および置換フィールドに追加する

その下に、すべてのWordPressデータベーステーブルが表示されます。

徹底的なチェックを実行するには、すべてを選択する必要があります。

すべてのテーブルを「検索と置換すべて」で選択

次に、「検索と置換のプレビュー」ボタンをクリックして、プラグインが行うすべての変更を確認してください。

最後に、「すべて置換」ボタンをクリックします。

すべて置換ボタンをクリック

プラグインはWordPressデータベース内のhttpで始まるURLを検索し、安全なhttps URLに置き換えます。WordPressデータベースのサイズによっては、時間がかかる場合があります。

WordPressテーマで混合コンテンツエラーを修正する

ミックスコンテンツエラーのもう1つの一般的な原因は、WordPress のテーマです。WordPress のコーディング標準に従った、まともな WordPress テーマ であれば、この問題が発生することはありません。

まず、ブラウザのインスペクトツールを使用して、リソースとそれらがどこから読み込まれているかを見つける必要があります。

混合コンテンツエラーを見つけるためのインスペクトツールの使用

その後、WordPressテーマ内でそれらを見つけ、httpsに置き換える必要があります。ほとんどの初心者にとっては少し難しいでしょう。どのテーマファイルにこれらのURLが含まれているかを確認できないためです。

プラグインによって引き起こされる混在コンテンツエラーの修正

一部の混合コンテンツリソースは、WordPressプラグインによって読み込まれます。WordPressコーディング標準に従うWordPressプラグインは、混合コンテンツエラーを引き起こしません。

WordPressプラグインファイルを編集することは推奨しません。代わりに、プラグインの作成者に連絡して通知してください。彼らが応答しないか、修正できない場合は、適切な代替手段を見つけるべきです。

注意: 何らかの理由で、引き続き混合コンテンツエラーが発生する場合は、ステージングウェブサイトで問題を修正するか、開発者を雇っている間に、ユーザーに影響が出ないように、Really Simple SSLプラグインを一時的に使用することをお勧めします。

HTTPSサイトをGoogle Search Consoleに送信する

Googleのような検索エンジンは、httpsとhttpを2つの異なるウェブサイトとして扱います。SEOの問題を回避するために、ウェブサイトが移動したことをGoogleに知らせる必要があります。

そのためには、Google Search Consoleアカウントにアクセスし、「プロパティを追加」ボタンをクリックするだけです。

プロパティを追加

これによりポップアップが表示され、ウェブサイトの新しいhttpsアドレスを追加する必要があります。

サイトの確認には2つの方法があります: ドメイン名 またはURLプレフィックスです。URLプレフィックスの方法はより柔軟なため、こちらをお勧めします。

Google Search ConsoleにウェブサイトURLを追加する

その後、Googleはウェブサイトの所有権を確認するように求めてきます。

いくつかの方法があります。いずれかの方法を選択すると、サイトの確認手順が表示されます。HTMLタグの方法を使用することをお勧めします。

サイトを検証するためのHTMLタグメソッド

WordPressウェブサイトのheadセクションに追加する必要のあるHTMLコードスニペットが表示されます。

All in One SEOを使用してSearch Consoleの認証コードを追加する

まず、All in One SEO for WordPressプラグインをインストールして有効化します。詳細については、WordPressプラグインのインストール方法に関するチュートリアルをご覧ください。

注意: All in One SEOの無料版もありますので、お試しいただけます。

有効化したら、All in One SEO » General Settings ページに移動し、Google Search Consoleをクリックします。

All in One SEOにGoogle Search Consoleの確認コードを追加

その下に、Google Search Consoleのウェブサイトから以前にコピーした認証コードを追加する必要があります。

設定を保存するには、「変更を保存」ボタンをクリックしてください。

次に、Google Search Consoleタブに戻り、「確認」ボタンをクリックします。

所有権の確認

サイトが確認されると、Googleはここに検索コンソールレポートを表示します。

また、httpsとhttpの両方のバージョンをSearch Consoleに追加していることを確認する必要があります。

これにより、Googleはウェブサイトのhttpsバージョンをプライマリバージョンとして扱いたいことを認識します。以前に設定した301リダイレクトと組み合わせることで、Googleは検索ランキングをウェブサイトのhttpsバージョンに引き継ぎ、検索ランキングの向上が見られる可能性が高くなります。

ボーナスリソース

以下は、WordPressの一般的な問題を自分で修正し、WordPressについてさらに学ぶのに役立つ追加リソースです。

動画チュートリアル

WPBeginnerを購読する

この記事がWordPressにHTTPSとSSLを追加するのに役立ったことを願っています。また、WordPressサイトを安全に保つためのステップバイステップの手順が記載された究極のWordPressセキュリティガイドや、SSL証明書の更新方法もご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

407 CommentsLeave a Reply

  1. こんにちは、最初の方法を使用する場合、その後、GoogleサーチコンソールにHTTPSサイトを送信するステップも従う必要がありますか?

    TQ

  2. Really Simple SSL プラグインをインストールしましたが、すべての .css および .js ファイル内の http:// をすべて // に手動で置き換える必要があると記載されています。それは私にとって本当に簡単には聞こえません。初心者として、私は数枚の写真でシンプルなウェブサイトを設定しました。これらのファイルに http:// ステートメントが含まれるのは一般的ですか?

    • 通常、そのようなリンクは一般的ではないため、心配する必要はありません。

      管理者

  3. こんにちは。
    .htaccess にコードを追加すると、「リダイレクトが多すぎます」というエラーが発生します。既存のコードの上に、下に、また既存のコードをすべて消して新しいコードだけを使ってみましたが、3つのオプションすべてでリダイレクトが多すぎますというエラーが発生しました。

    そこに何か変更すべき点はありますか?ご協力ありがとうございます!

  4. プラグインを使ってみましたが、使うとウェブサイトにアクセスできなくなります。手動で試しましたが、WPの設定でアドレスを変更すると、サイトに再びアクセスできなくなります。

    • You would want to reach out to your hosting provider to ensure that your SSL certificate is connected to your domain correctly and they should be able to help :)

      管理者

  5. SSLへの変更を行うところですが、この記事のガイダンスに従う予定です。最初はReally Simple SSLプラグインを使用します。始める前に、簡単な質問があります。

    Really Simple SSLプラグインを使用すれば、すべてを処理してくれるので、WordPressの一般設定でWordPressアドレスとサイトアドレスをhttpsに変更せずにhttpのままにしておいても大丈夫ですか?プラグインが処理してくれるので?

      • 確認ありがとうございます。もう一つ質問があります。

        SiteGroundでLet's Encrypt SSLを有効にしたばかりですが、以下のオプションをオンにするかオフのままにするか尋ねられています。

        HTTPS強制 – サイト全体を暗号化されたHTTPS接続で動作させます。リダイレクトはサーバーレベルで実行され、あらゆるウェブサイトで機能します。

        このプラグイン(Really Simple SSL)が対応してくれるので、これは削除しても良いですか?

        • はい、それはオフにしておいても構いません。プラグインやGoogleがhttpリンクを見つけるのに問題がある場合にのみ使用してください。

        • アドバイスありがとうございます。WP Beginnerは素晴らしいウェブサイトです。素晴らしい仕事を続けてください!

  6. 本当にありがとうございます。12時間以上エラーを探していましたが、より良い置換プラグインで完了しました。本当にありがとう、親愛なる。

  7. .htaccessファイルの内容を提案されたコードに置き換えるべきですか、それとも既存のエントリの先頭/末尾に追加すべきですか?誰か教えてください。

      • 早速のご返信ありがとうございます。では、既存のコードと「# END WordPress」の間に入れるということでしょうか、それとも「.」の後に入れるのでしょうか?

  8. 本当に素晴らしいガイドです。どうもありがとうございます!この詳細な投稿、重ねて感謝いたします!

  9. とても役に立ちました。各ステップが完璧に機能しました。ありがとうございます!!

  10. こんにちは!
    記事をありがとうございます!
    Googleアナリティクスはどうですか?Googleサーチコンソールと同じものですか、それとも違いますか?

  11. 「Really Simple SSL Plugin」から「WordPress 301 redirection to SSL」オプションを有効にすると正常に動作しますが、クエリパラメータが削除されます。例えば、Adwordsキャンペーンからユーザーを獲得した場合、gclidパラメータが削除されてしまいます。

    ガイドをお願いします

    • クエリ文字列のオプションがあるかどうか、Really Simple SSLのサポートに問い合わせることをお勧めします。

      管理者

  12. 役立つ記事をありがとうございます。
    マニュアルでのSSL/HTTPS設定は、メインサイトで機能しているようです。
    しかし、Better Search Replaceプラグインを使用した後も、混合コンテンツエラー(画像)が引き続き表示されます。
    メディアライブラリでは画像は「https」で表示されますが、サイトの各投稿では表示されません。
    実際、すべての投稿で、投稿画像を右クリックして「画像アドレスをコピー」すると、次のように表示されます。
    http://
    何かアイデアはありますか?よろしくお願いします。

  13. こんにちは、

    このチュートリアルを多くのサイトで使用しましたが、驚くほどうまくいきました。ありがとうございます。

    マルチサイトにも使用できるか知っていますか?それとも追加の手順が必要ですか?

    • マルチサイトの設定方法によっては、通常、さらに多くの手順が必要です。ホスティングプロバイダーに連絡すれば、通常は助けてくれます。

      管理者

  14. 素晴らしい、そして分かりやすい!

    ソーシャルシェア数(Facebook、Twitterなど)が引き続き利用可能であることを確認するために、どのような手順を踏む必要がありますか?

    • HTTPの記事をHTTPSに301リダイレクトすることはできますが、他に情報がない限り、ソーシャルメディアサイトはこれら2つを異なるリンクとして認識するため、共有数が更新される方法が追加されない限り、共有を失う可能性が高いです。

      管理者

  15. 無料SSLのためにCloudflareを使用しましたが、トラフィックが25%減少しました。これはCloudflareのせいでしょうか?

    • トラフィックの変動には複数の原因が考えられるため、それが唯一の原因であるか、トラフィック減少の他の原因があったかどうかを断定するのは困難です。

      管理者

  16. 素晴らしいコンテンツをありがとうございます。
    Really Simple SSLプラグインを使うのは、自分でコードやスクリプトを変更するよりもずっと簡単だと思います。

    将来的にプラグインが更新されなかった場合、私の質問は、URLに問題が発生する可能性があるということですか?

    また、ウェブホストからSSLをインストールした後、Really Simple SSLプラグインを有効にするだけで、すべてhttpsにリダイレクトされますか?

    ショーン

    • WordPressのコアコードの変更内容と、どのくらい更新されていないかによって、問題が発生する可能性があります。プラグインは、あなたが何も変更したくない場合でも、あなたがHTTPSを使用できるようにコンテンツを自動的に更新するはずです。

      管理者

  17. ただ感謝を伝えたくて。これをやるのは気が進みませんでしたが、あなたのガイドのおかげで簡単かつ迅速にできました。ありがとうございます!!!

  18. SSL証明書がインストールされる前に、あなたのマニュアルの指示に従うという間違いを犯しました。やったことは、URLの一般設定をhttpsに編集しただけです。そして今、サイトは壊れています。すべてのPHPファイルに以下を含めるように編集しています:
    define( ‘WP_HOME’, ‘http://mysite.com’ );
    define( ‘WP_SITEURL’, ‘http://mysite.com’ );

    そして無視されています。そのため、私のサイトは壊れています。参考までに、WordPress 5.1.1を使用していますが、これは大幅な変更があるようです。助けてください!

  19. これで切り替えが簡単になりました。SSL証明書を持っていましたが、変換方法がわかりませんでした。簡単な説明に本当に感謝しています。

  20. なんてことでしょう、ありがとうございます!ホスティング会社と開発者に連絡しましたが、どちらも自分でやるのは不可能だと言っていました。あなたのおかげで、文字通り30秒で完了しました。いくら感謝しても足りません!もっと早くこの記事を見つけていれば、たくさんの頭痛の種を避けることができたのにと思います!

  21. こんにちは、

    ステップガイドを2回試しましたが、すべてうまくいきました。SSLが導入されたので移行しようとしていますが、最終ステップで問題が発生し、完了できません。古いサーバーにLet's Encryptがあり、新しいサーバーに別のものがある場合、問題が発生した可能性がありますか?古いホスティングでSSLを削除してから、Duplicatorを使用して記事プロセスを開始することをお勧めしますか?

    • SSLの提供元は、機能しない原因にはならないはずです。試してみることはできますが、通常は別の原因によるものです。

      管理者

  22. こんにちは、

    すべての手順を適用しましたが、httpsバージョンは私のウェブサイトで正常に動作していますが、http:mysite.comと入力すると、非httpsバージョンにもアクセスできます。

    この問題を解決するにはどうすればよいですか?
    また、ウェブサイトのGoogle検索リンクをクリックすると、ユーザーは非HTTPSバージョンに着陸し、その後再度ウェブサイトにアクセスするとHTTPSで表示されます。
    この問題を解決する方法を教えてください。

    • サイトをGoogleサーチコンソールに既に送信している場合、GoogleはHTTPバージョンを検索結果にキャッシュしている可能性があります。HTTPバージョンが利用可能な件については、リダイレクトがすべて保存されているか確認することをお勧めします。

      管理者

  23. これは驚くほど簡単でした。だから皆さんに頼るんです。実際にはひどいことになると思っていました。

  24. 素晴らしいチュートリアルをありがとうございます。私が困っている唯一の問題は、wwwが付加されたURLがブラウザでエラーメッセージを表示することです。

    このサイトは安全な接続を提供できません。サポートされていないプロトコルを使用しています。
    ERR_SSL_VERSION_OR_CIPHER_MISMATCH
    サポートされていないプロトコル
    クライアントとサーバーは、共通の SSL プロトコルバージョンまたは暗号スイートをサポートしていません。

    確認しましたが、wwwなしバージョンとwwwありバージョンの両方に有効なSSL証明書があります。wwwありバージョンが機能しない理由について何か考えはありますか?

    • まず、ホスティングプロバイダーに連絡して、wwwに特化したサイトバージョンに関する設定が向こう側でされていないか確認してください。

      管理者

      • 解決できました。Cloudflareが原因でした。
        解決策:Crypto設定でUniversal SSLを無効にしてから再度有効にする。

        • Glad you were able to find the cause and thanks for sharing the solution should anyone else run into the issue :)

  25. すべての画像はhttpプロトコルで挿入されていました。Better Search Replaceを使用して修正したところ、見事に機能しました!

    ありがとう

  26. httpからhttpsへのリダイレクトで問題が発生しています。

    上記のコードを .htaccess ファイルで使用すると、

    私のインデックスページ http:// example.com は httpS:// example.com にリダイレクトします

    しかし

    サブページ http:// example.com/sublink は https:// example.com/sublink にリダイレクトされません

    この問題を解決する方法を知っている人はいますか?

    ありがとうございます!

    • ホスティングプロバイダーに連絡して、サイト上のリダイレクトが上書きされていないか、またはコードが正しくコピーされていないかを確認することをお勧めします。

      管理者

  27. ありがとうございます、とても参考になりました。方法2を採用しましたが、すべて問題ありませんでした。

  28. この詳細な記事は、私のような初心者にとって非常に役立ちました!とても参考になりました。本当にありがとうございます。

  29. 記事をありがとうございます。上記の記事を参考に、サイトをSSL化しました。
    いくつか確認させてください。
    1- Googleサーチコンソールにhttps://の新しいプロパティを追加しましたが、http://のプロパティは削除すべきでしょうか、それとも両方残すべきでしょうか。
    2- サーチコンソールレポートにGoogle検索データが表示されるまで、どのくらい時間がかかりますか。
    3- https://バージョンに301リダイレクトを設定すべきでしょうか。
    4- すべてのバックリンクをhttps://バージョンに移行するにはどうすればよいですか。
    (XMLサイトマップとrobots.txtファイルも新しいプロパティで提出しました)
    お時間をいただきありがとうございます。

    • ラファカットさん、こんにちは。

      HTTPS URLに301リダイレクトを設定した場合、両方そのままにしておくことができます。すぐに検索に表示され始めますが、リダイレクトが正しく設定されていれば、トラフィックや検索ランキングに違いは見られないはずです。

      管理者

  30. 素晴らしい記事です。問題を解決し、サイトが稼働しました。本当にありがとうございます!

  31. こんにちは、詳細なチュートリアルをありがとうございます。
    新しい WordPress のインストールで SSL プロトコルを有効にしました。有効化後、サイトは https と緑色の南京錠で開くようになりました(すべてのページ、www あり/なしの検索、http バージョンでの検索でも)。管理画面もテーマやエディターまで問題ありません。しかし、設定の一般ページにある WordPress とサイトのアドレスのフィールドは、http と表示されているため https に変更する必要があります。新しい投稿(既存のものも同様)は http リンクになり、メインメニューからページの表示を編集すると、安全な接続の南京錠の上に感嘆符が表示されます。
    この場合、すべてのプロセスを実行する必要がありますか、それとも一般設定ページを https に更新すれば問題なくなりますか?
    これは初めての試みなので、非常に分かりやすく説明されている2つの方法で手動で行うことを(もし必要なら)希望します。
    ありがとうございます。

    • こんにちは、エヴァさん。

      2番目の方法を試すか、最初の方法の指示に従ってください。設定でURLを変更する必要があります。これにより、WordPressはURLにhttpsを使用するようになります。

      管理者

  32. 手動チュートリアルに従おうとしましたが、ホームページが真っ白になり、他のすべてのページにアクセスできなくなりました。私のウェブサイトはAmazonでホストされており、W3 total cacheも使用しています。

    これを機能させるために、他に何かする必要がありますか?

    どんな提案でも大歓迎です。

    • 私のウェブサイトにはW3 Total Cacheがありましたが、無効にするとすべて正常に動作しました。htaccessの編集後、プラグインを再インストールしてW3の設定をやり直す必要があると思います。まだ試していませんが、すぐに試します。

  33. 方法1を試したところ、完璧に機能しました。チュートリアルをありがとうございます!

  34. Hello,

    いつものように、詳細なチュートリアルをありがとうございます。オプション2の手動設定が十分に簡単そうだったので、そちらを選択しました。しかし、nginxサーバー用の2番目のコードを(wp-config.php)設定ファイルに貼り付けたところ、構文エラーが発生しました。そのため、コードを削除しなければなりませんでした。しかし、それでもそのオプションを試したいので、もしよろしければ、そのコードをもう一度確認して修正していただけると、本当に感謝します。

    また、明確にするために、次のいずれかです。

    「.htaccessファイルに次のコードを追加して、WordPressのHTTPからHTTPSへのリダイレクトを設定します。」

    またはこちら

    「nginxサーバーを使用している場合(ほとんどのユーザーは使用していません)、設定ファイルにHTTPからHTTPSへのリダイレクトを追加するには、次のコードを追加する必要があります。」

    両方ではないですよね?

  35. こんにちは、

    Eコマースストアを始めようと思っています。ウェブサイトでの支払いを有効にするためにワイルドカードSSL証明書と専用IPを購入する必要がありますか、それともウェブホスティングプランにバンドルされている無料SSL証明書で十分ですか?

  36. 皆さん、こんにちは。

    まず、素晴らしい記事をありがとうございます。サイトをhttpからhttpsに変更しましたが、予想よりもずっと早く完了しました。Better Search and Replaceの手動メソッドを使用しました。しかし、Google Search Consoleでhttpバージョンのアドレスを変更できないようです。両方のサイトが表示されていますが、切り替えが許可されません。これは必要ですか?リダイレクトは機能しているように見えます。httpsサイトをできるだけ多くインデックスさせるべきですか、それともhttpリダイレクトでGoogleが自動的に行うのでしょうか?

    • オリバーさん、

      検索コンソールに両方のサイトがあり、リダイレクトが設定されている場合、Googleは自動的に移行を検出し、HTTPSサイトのレポートを表示し始めます。

      管理者

  37. プログラミングの経験はありますが、WordPressの経験はなく、それほど複雑ではないにもかかわらず、コードに触れる勇気がありませんでしたので、最初の方法を使用しました。
    最初の方法、つまり無料プラグインバージョンをインストールする方法はうまくいきました。
    ヒントをありがとう

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。