WordPress でよくある SSL の問題を修正する方法

この記事では特集しました WordPress でよくある SSL の問題を修正する方法. Google は数年前、サーバーに SSL (Secure Sockets Layer) 証明書がインストールされていない Web サイトの報告を開始すると宣言しました。 ただし、SSL 証明書の設定プロセスは一般に複雑ではありませんが、途中で問題が発生する場合があります。

幸いなことに、これらの問題の多くは、いくつかの簡単な手順で修正できます。 このため、既存の WordPress サイトを SSL に移行しようとしているときに問題が発生した場合でも、パニックになる必要はありません。

いくつかのトラブルシューティングを実行するだけで、すぐにサイトを適切に (そして安全に) 稼働させることができます。 この記事の出発点として、Web サイトにおける SSL 証明書の重要性について説明します。

続いて、XNUMX つの典型的な SSL の問題のリストと、WordPress Web サイトでそれらを解決する方法について説明します。 パーティを始めましょう!

Secure Sockets Layer の概要 (およびそれが重要な理由)

WordPress でよくある SSL の問題を修正する方法

SSL を使用すると、ほとんどの Web ブラウザーでサポートされている Hypertext Transfer Protocol Secure (HTTPS) プロトコルを介して Web サイトが安全な接続を提供できるようになります。

簡単に言えば、これは HTTP プロトコルの最新かつ安全なバージョンです。 HTTPS は暗号化されているため、インターネット上で伝送されるデータのセキュリティが向上します。

さまざまな理由から、WordPress Web サイトに SSL 証明書をインストールすることが重要です。 まず、Web サーバーとブラウザーが安全な接続を介して相互に通信できるようにします。

さらに、SSL/HTTPS は、個人情報だけでなく顧客の情報も危険にさらす可能性があるセキュリティ違反の防止に役立ちます。 その結果、Google は現在、SSL 証明書を導入していない Web サイトにペナルティを課しています。

ユーザーがサイトにアクセスしようとすると、「接続は安全ではありません」または「接続はプライベートではありません」などの警告メッセージが表示される場合があります。

WordPress の SSL に関するよくある質問を解決する方法 (5 つの主要なソリューション)

WordPress でよくある SSL の問題を修正する方法

SSL/HTTPS とは何か、なぜそれが必要なのかについて理解を深めたところで、次に、SSL/HTTPS の結果として発生する可能性のある問題をいくつか見ていきましょう。 以下は、WordPress で発生する最も一般的な XNUMX つの SSL の問題と、それらを解決する方法の説明です。

NET::ERR CERT INVALID エラーは、これらの最初のものです。

Google Chrome を使用している場合、「NET::ERR CERT INVALID」というエラー メッセージが表示されることがあります。 これは、Google Chrome ユーザーが遭遇する最も一般的な問題の XNUMX つです。

これは他のブラウザでも発生する可能性がありますが、表示されるメッセージは若干異なります。 とにかく、ウェブサイトへの接続が安全でないことを示しているだけです。

サイトに SSL 証明書がインストールされているということは、ほとんどの場合、設定またはセットアップに問題があることを示しており、その結果、ブラウザはそれを正しく読み取って受け入れることができません。 これが発生した場合、状況を改善するために実行できるいくつかの対策があります。

次に進む前に、証明書が正しいドメインまたはサブドメインに与えられていることを確認することが重要です。 その後、証明書の有効期限が切れていないことを確認する必要があります。

これは、ドロップダウン メニューからブラウザのアドレス バーの左側にある南京錠アイコンを選択することで実行できます。

証明書の詳細が表示されるので、「有効」と表示されていることを再確認してください。 メッセージに「無効」と表示されている場合は、下記の発行元プロバイダーを通じてできるだけ早く更新する必要があります。

証明書を自分でインストールした場合は、置き換えてみてください。

ただし、ブラウザが現在の証明書の発行機関を認識しない可能性があるため、今回は別の証明書プロバイダーを使用することをお勧めします。つまり、プロバイダーを切り替える必要があります。 Let's Encrypt は、私たちが推奨する安全な暗号化サービスです。

一貫性のないコンテンツ エラー

WordPress でよくある SSL の問題を修正する方法

混合コンテンツの警告は、HTTP から HTTPS に切り替えるときに発生する可能性がある別の種類の問題です。

簡単に言うと、これは、古くて安全でない HTTP プロトコルを使用しているときに、Web サイトの画像、スクリプト、またはスタイル シートが読み込まれた場合に発生することです。 つまり、WordPress コンテンツの一部は保護されていますが、WordPress コンテンツの他の部分は保護されていません。

混合コンテンツ エラーを解決するには、XNUMX つの方法があります。 XNUMX つ目は、Really Simple SSL などのプラグインを使用して Web サイトを保護することです。

Web サイトにツールを正常にインストールしてアクティブ化したら、メニュー バーの [設定] > [SSL] に移動して、プラグイン設定にアクセスできます。

ただし、混合コンテンツの問題を解決するために、これ以上の措置を講じる必要はありません。 プラグインが最初にアクティブ化されると、すべてが処理されます。

利用できる XNUMX 番目のオプションは、発生したエラーを手動で修正することです。 開始するには、WordPress の [設定] > [一般] に移動し、[新規追加] ボタンをクリックします。

WordPress アドレス (URL) とサイト アドレス (URL) の URL を調べて、「https」プロトコルが含まれていることを確認します。

変更を保存すると、Better Search Replace プラグインをインストールできるようになります。

HTTP から HTTPS へのリダイレクト

デフォルトでは、WordPress はセキュリティ侵害を検出しても、サイトを HTTP から HTTPS にすぐに転送しません。 そのため、そのように指示する必要があります。 たとえば、状況によっては、Really Simple SSL などのプラグインを使用できます。

ただし、Web サーバーのルート ディレクトリにある .htaccess ファイルを変更することで、HTTP から HTTPS へのリダイレクトを手動で調整できます。 繰り返しますが、これは SFTP またはホスティング アカウントが提供するファイル マネージャーを介して行うことができます。

.htaccess ファイルを見つけて開き、次のコードをファイルに貼り付けます。

IfModule mod rewrite.c が true の場合、

RewriteEngine が有効になっています。

RewriteCond パーセント HTTPS がオフになっています。

RewriteRule (.*) は、テキストを書き換えることができるルールです。

HTTP HOST パーセント URI パーセント $ https:// HTTP HOST パーセント $ REQUEST URI パーセント $ [L,R=301]


完了したら、変更を保存することを忘れないでください。 Web サイトのファイルを編集することに慣れていない場合は、プラグインを使用するか、ホスティング プロバイダーに問い合わせることをお勧めします。

クイックリンク:

結論: WordPress でよくある SSL の問題を修正する方法

WordPress Web サイトに SSL 証明書をインストールすることは絶対に必要です。 素材に安全にアクセスできるようにするには、HTTPS プロトコルを使用する必要があります。 一方、設定すると、さまざまな問題が発生する可能性があります。

以下は、この投稿で説明した XNUMX つの一般的な SSL エラーと、それらの解決方法の説明です。

エラー コード NET::ERR CERT INVALID。 これは、証明書を更新する必要があるか、再インストールする必要があることを示しています。
混合コンテンツのエラー。 これを手動で変更するか、Really Simple SSL などのプラグインを使用して変更することができます。
リダイレクトが多すぎます。

wp-config.php ファイルにコードを含めることで、目前の問題を解決できる場合があります。
WordPress HTTP から HTTPS へのリダイレクトが実装されています。 これは、サイトの .htaccess ファイルを編集して手動で行うか、Really Simple SSL などのプラグインを使用してプロセスを自動化することができます。

名前の不一致エラーが発生しました。 これは、証明書のドメインとブラウザの URL が一致しない場合に発生します。この場合、.htaccess ファイルを変更して必要なコードを含める必要があります。

アルン・シンについて

私は Arun Singh です。ホスティング サーバーの取り扱いで 8 年以上の実績を持つ、経験豊かなサーバー管理マニアです。 私は現在インドのムンバイに拠点を置き、民間企業に勤務しており、サーバー管理も担当しています。 BloggersIdeas.com。 サーバー管理の専門知識に加えて、デジタル マーケティングの知識を共有することも楽しんでいます。 両方の分野に情熱を持って、最適なサーバー パフォーマンスを提供するよう努め、進化し続けるデジタル マーケティングの領域に洞察を提供することもあります。 卓越性への私の献身的な取り組みにより、効率的なソリューションを提供し、ビジネスの成功に貢献することができます。

関連記事

コメント