初心者の方は、ウェブサイトをSSLまたはHTTPSに移行することについてよく尋ねてきます。これらの用語は技術的に聞こえるかもしれませんが、実際には非常に簡単にできます。
ウェブサイトのURLにHTTPSが表示されているということは、SSL証明書をインストールして安全なデータ転送プロトコルを使用していることを意味します。これは、ほとんどの最新ブラウザがHTTPSを使用していないウェブサイトに警告を表示するため重要です。
幸いなことに、ほとんどの信頼できるホスティング会社とWordPressは、ウェブサイトを簡単に保護できます。
この記事では、SSL 証明書を追加して WordPress を HTTP から HTTPS に移行する方法を説明します。SSL や HTTPS が何かわからなくても心配しないでください。それについても説明します。

この記事で取り上げるトピックの概要を以下に示します。
- HTTPS とは?
- なぜHTTPSとSSLが必要なのですか?
- WordPressサイトでHTTPS/SSLを使用するための要件
- WordPressでSSLとHTTPSを使用するように設定する
- 方法1:プラグインを使用してWordPressでSSL/HTTPSを設定する
- 方法2:WordPressでSSL/HTTPSを手動で設定する
- HTTPSサイトをGoogle Search Consoleに送信する
- ボーナスリソース
- 動画チュートリアル
HTTPS とは?
HTTPS(セキュアHTTP)は、ユーザーのブラウザとサーバー間の接続を保護する暗号化の方法です。この追加されたセキュリティにより、ハッカーが転送中のデータを傍受することがはるかに困難になります。
毎日、人々はウェブサイトに個人情報を共有しています。購入時も、単にログインする時も同様です。この種のデータ交換を保護することがいかに重要であるかは、私たちは直接見てきました。
データの安全性を確保するためには、セキュアな接続を確立する必要があります。
ここでSSLとHTTPSが登場します。
各ウェブサイトには、識別のために一意のSSL証明書が発行されます。サーバーが有効な証明書なしでHTTPSを使用しようとした場合、または証明書が一致しない場合、ほとんどの最新ブラウザはユーザーに警告し、続行しないようにアドバイスします。

さて、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、OptinMonster、WPForms、MonsterInsightsを含む、私たち自身のサイトで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を使用するように設定します。

プラグインが、混合コンテンツのエラーも含め、すべてを処理します。プラグインがバックグラウンドで実行する内容は以下の通りです。
- SSL証明書を確認する
- WordPressをURLでhttpsを使用するように設定する
- HTTP から HTTPS へのリダイレクトを設定する
- コンテンツ内で、まだ安全でないHTTPソースから読み込まれているURLを探し、修正を試みてください。
注意: このプラグインは、出力バッファリング技術を使用して、混合コンテンツのエラーを修正しようとします。これは、ページが読み込まれる際にサイト上のコンテンツを置き換えるため、パフォーマンスに悪影響を与える可能性があります。この影響は最初のページ読み込み時にのみ見られ、キャッシュプラグインを使用している場合は最小限に抑えられるはずです。
プラグインではSSLを維持したまま安全に無効化できると記載されていますが、それは100%真実ではありません。プラグインを無効化すると混合コンテンツのエラーが再発するため、常にプラグインを有効にしておく必要があります。詳細については、Really Simple SSLのレビューをご覧ください。
方法2:WordPressでSSL/HTTPSを手動で設定する
この方法では、WordPressファイルを編集して問題を手動でトラブルシューティングする必要があります。ただし、これは永続的でパフォーマンスが最適化されたソリューションであり、WPBeginnerでも使用しています。
この方法が難しい場合は、WordPress開発者を雇うか、代わりに最初(ドメイン名)の方法を使用してください。
この方法では、WordPressのテーマやコードファイルを編集する必要がある場合があります。これまでに編集したことがない場合は、WordPressでのコードスニペットのコピー&ペースト方法に関するガイドをご覧ください。
まず、設定 » 一般ページにアクセスする必要があります。ここで、WordPressとサイトのURLアドレスフィールドのhttpをhttpsに置き換えて更新する必要があります。

設定を保存するには、「変更を保存」ボタンをクリックすることを忘れないでください。
設定が保存されると、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を追加します。

その下に、すべての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はウェブサイトの所有権を確認するように求めてきます。
いくつかの方法があります。いずれかの方法を選択すると、サイトの確認手順が表示されます。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をクリックします。

その下に、Google Search Consoleのウェブサイトから以前にコピーした認証コードを追加する必要があります。
設定を保存するには、「変更を保存」ボタンをクリックしてください。
次に、Google Search Consoleタブに戻り、「確認」ボタンをクリックします。

サイトが確認されると、Googleはここに検索コンソールレポートを表示します。
また、httpsとhttpの両方のバージョンをSearch Consoleに追加していることを確認する必要があります。
これにより、Googleはウェブサイトのhttpsバージョンをプライマリバージョンとして扱いたいことを認識します。以前に設定した301リダイレクトと組み合わせることで、Googleは検索ランキングをウェブサイトのhttpsバージョンに引き継ぎ、検索ランキングの向上が見られる可能性が高くなります。
ボーナスリソース
以下は、WordPressの一般的な問題を自分で修正し、WordPressについてさらに学ぶのに役立つ追加リソースです。
- WordPressで一般的なSSLの問題を修正する方法(初心者向けガイド)
- WordPressで最も一般的なエラーとその修正方法
- TLSとSSL:WordPressにはどちらのプロトコルを使用すべきか?
- WordPress でセキュア接続エラーを修正する方法
動画チュートリアル
この記事がWordPressにHTTPSとSSLを追加するのに役立ったことを願っています。また、WordPressサイトを安全に保つためのステップバイステップの手順が記載された究極のWordPressセキュリティガイドや、SSL証明書の更新方法もご覧ください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


Yasir
このプラグインは安全ですか?
WPBeginnerサポート
はい、そのプラグインは現在安全であるはずです。
管理者
ammar
こんにちは、最初の方法を使用する場合、その後、GoogleサーチコンソールにHTTPSサイトを送信するステップも従う必要がありますか?
TQ
WPBeginnerサポート
はい、その手順を引き続き実行する必要があります。
管理者
Swen
Really Simple SSL プラグインをインストールしましたが、すべての .css および .js ファイル内の http:// をすべて // に手動で置き換える必要があると記載されています。それは私にとって本当に簡単には聞こえません。初心者として、私は数枚の写真でシンプルなウェブサイトを設定しました。これらのファイルに http:// ステートメントが含まれるのは一般的ですか?
WPBeginnerサポート
通常、そのようなリンクは一般的ではないため、心配する必要はありません。
管理者
Lucas
こんにちは。
.htaccess にコードを追加すると、「リダイレクトが多すぎます」というエラーが発生します。既存のコードの上に、下に、また既存のコードをすべて消して新しいコードだけを使ってみましたが、3つのオプションすべてでリダイレクトが多すぎますというエラーが発生しました。
そこに何か変更すべき点はありますか?ご協力ありがとうございます!
WPBeginnerサポート
こちらの記事の提案をいくつか試してみることをお勧めします。
https://www.wpbeginner.com/wp-tutorials/how-to-fix-error-too-many-redirects-issue-in-wordpress/
リダイレクトが多すぎるエラーを解決するために、これらの推奨事項が機能しない場合は、ホスティングプロバイダーに連絡して、サイトのHTTPSバージョンを指すように変更する必要のあるシステムがないか確認することをお勧めします。
管理者
Sotir Sotirov
プラグインを使ってみましたが、使うとウェブサイトにアクセスできなくなります。手動で試しましたが、WPの設定でアドレスを変更すると、サイトに再びアクセスできなくなります。
WPBeginnerサポート
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
管理者
マイク・アシュワース
SSLへの変更を行うところですが、この記事のガイダンスに従う予定です。最初はReally Simple SSLプラグインを使用します。始める前に、簡単な質問があります。
Really Simple SSLプラグインを使用すれば、すべてを処理してくれるので、WordPressの一般設定でWordPressアドレスとサイトアドレスをhttpsに変更せずにhttpのままにしておいても大丈夫ですか?プラグインが処理してくれるので?
WPBeginnerサポート
Correct
管理者
マイク・アシュワース
確認ありがとうございます。もう一つ質問があります。
SiteGroundでLet's Encrypt SSLを有効にしたばかりですが、以下のオプションをオンにするかオフのままにするか尋ねられています。
HTTPS強制 – サイト全体を暗号化されたHTTPS接続で動作させます。リダイレクトはサーバーレベルで実行され、あらゆるウェブサイトで機能します。
このプラグイン(Really Simple SSL)が対応してくれるので、これは削除しても良いですか?
WPBeginnerサポート
はい、それはオフにしておいても構いません。プラグインやGoogleがhttpリンクを見つけるのに問題がある場合にのみ使用してください。
マイク・アシュワース
アドバイスありがとうございます。WP Beginnerは素晴らしいウェブサイトです。素晴らしい仕事を続けてください!
stephan
本当にありがとうございます。12時間以上エラーを探していましたが、より良い置換プラグインで完了しました。本当にありがとう、親愛なる。
WPBeginnerサポート
Glad our recommendation could help you
管理者
Arlina
SSLプラグインを追加すると、ブログの速度パフォーマンスは低下しますか?
WPBeginnerサポート
サイトの速度が遅くなることはありません
管理者
ピーター・ウィルソン
.htaccessファイルの内容を提案されたコードに置き換えるべきですか、それとも既存のエントリの先頭/末尾に追加すべきですか?誰か教えてください。
WPBeginnerサポート
htaccessファイル内の現在のコードの末尾に追加します。
管理者
ピーター・ウィルソン
早速のご返信ありがとうございます。では、既存のコードと「# END WordPress」の間に入れるということでしょうか、それとも「.」の後に入れるのでしょうか?
WPBeginnerサポート
That should not matter, it may be a good idea to do it after should you need to remove the code in the future
シヴァナンダナ
本当に素晴らしいガイドです。どうもありがとうございます!この詳細な投稿、重ねて感謝いたします!
WPBeginnerサポート
Glad you like our content
管理者
Håkan
素晴らしいコンテンツで、とても助かりました!
WPBeginnerサポート
Thank you, glad our content was helpful
管理者
ハルシャ
とても役立つガイドをありがとうございます!
WPBeginnerサポート
You’re welcome, glad our article was helpful
管理者
ヤン=ペーター・モレナール
Thanks a lot!! Valuable content
WPBeginnerサポート
You’re welcome, glad our content is helpful
管理者
Greg
この記事はとても役に立ちました。本当にありがとうございます!とても簡単になりました。
WPBeginnerサポート
You’re welcome, glad our article was helpful
管理者
ネル
今までで最も役立つガイドです。ありがとうございます。
WPBeginnerサポート
You’re welcome
管理者
ジェシカ・クアドラ
とても役に立ちました。各ステップが完璧に機能しました。ありがとうございます!!
WPBeginnerサポート
You’re welcome, glad our guide could help
管理者
ハッサン・ルキル
こんにちは!
記事をありがとうございます!
Googleアナリティクスはどうですか?Googleサーチコンソールと同じものですか、それとも違いますか?
WPBeginnerサポート
Google Analyticsについては、プロパティ設定でHTTPSに更新できるはずです
管理者
アリフ・アーメド
「Really Simple SSL Plugin」から「WordPress 301 redirection to SSL」オプションを有効にすると正常に動作しますが、クエリパラメータが削除されます。例えば、Adwordsキャンペーンからユーザーを獲得した場合、gclidパラメータが削除されてしまいます。
ガイドをお願いします
WPBeginnerサポート
クエリ文字列のオプションがあるかどうか、Really Simple SSLのサポートに問い合わせることをお勧めします。
管理者
オズワルド・ポーター
役立つ記事をありがとうございます。
マニュアルでのSSL/HTTPS設定は、メインサイトで機能しているようです。
しかし、Better Search Replaceプラグインを使用した後も、混合コンテンツエラー(画像)が引き続き表示されます。
メディアライブラリでは画像は「https」で表示されますが、サイトの各投稿では表示されません。
実際、すべての投稿で、投稿画像を右クリックして「画像アドレスをコピー」すると、次のように表示されます。
http://
何かアイデアはありますか?よろしくお願いします。
WPBeginnerサポート
まずサイトのキャッシュをすべてクリアしてみてください。それでもうまくいかない場合は、当社の記事にあるベルベットブルースプラグインを試すことができます:https://www.wpbeginner.com/plugins/how-to-update-urls-when-moving-your-wordpress-site/
管理者
キャシー
こんにちは、
このチュートリアルを多くのサイトで使用しましたが、驚くほどうまくいきました。ありがとうございます。
マルチサイトにも使用できるか知っていますか?それとも追加の手順が必要ですか?
WPBeginnerサポート
マルチサイトの設定方法によっては、通常、さらに多くの手順が必要です。ホスティングプロバイダーに連絡すれば、通常は助けてくれます。
管理者
ラルフ
ありがとうございます、とても良いチュートリアルです。
WPBeginnerサポート
Thanks, glad you liked our guide
管理者
Oz
素晴らしい、そして分かりやすい!
ソーシャルシェア数(Facebook、Twitterなど)が引き続き利用可能であることを確認するために、どのような手順を踏む必要がありますか?
WPBeginnerサポート
HTTPの記事をHTTPSに301リダイレクトすることはできますが、他に情報がない限り、ソーシャルメディアサイトはこれら2つを異なるリンクとして認識するため、共有数が更新される方法が追加されない限り、共有を失う可能性が高いです。
管理者
Ahsan
無料SSLのためにCloudflareを使用しましたが、トラフィックが25%減少しました。これはCloudflareのせいでしょうか?
WPBeginnerサポート
トラフィックの変動には複数の原因が考えられるため、それが唯一の原因であるか、トラフィック減少の他の原因があったかどうかを断定するのは困難です。
管理者
ショーン
素晴らしいコンテンツをありがとうございます。
Really Simple SSLプラグインを使うのは、自分でコードやスクリプトを変更するよりもずっと簡単だと思います。
将来的にプラグインが更新されなかった場合、私の質問は、URLに問題が発生する可能性があるということですか?
また、ウェブホストからSSLをインストールした後、Really Simple SSLプラグインを有効にするだけで、すべてhttpsにリダイレクトされますか?
ショーン
WPBeginnerサポート
WordPressのコアコードの変更内容と、どのくらい更新されていないかによって、問題が発生する可能性があります。プラグインは、あなたが何も変更したくない場合でも、あなたがHTTPSを使用できるようにコンテンツを自動的に更新するはずです。
管理者
ナサニエル
ただ感謝を伝えたくて。これをやるのは気が進みませんでしたが、あなたのガイドのおかげで簡単かつ迅速にできました。ありがとうございます!!!
WPBeginnerサポート
Glad our guide could help
管理者
シェリ・エリス
SSL証明書がインストールされる前に、あなたのマニュアルの指示に従うという間違いを犯しました。やったことは、URLの一般設定をhttpsに編集しただけです。そして今、サイトは壊れています。すべてのPHPファイルに以下を含めるように編集しています:
define( ‘WP_HOME’, ‘http://mysite.com’ );
define( ‘WP_SITEURL’, ‘http://mysite.com’ );
そして無視されています。そのため、私のサイトは壊れています。参考までに、WordPress 5.1.1を使用していますが、これは大幅な変更があるようです。助けてください!
WPBeginnerサポート
phpMyAdmin を使用して、こちらの記事と同様に URL を元に戻すことができます: https://www.wpbeginner.com/beginners-guide/how-to-reset-a-wordpress-password-from-phpmyadmin/
ユーザーテーブルではなく、オプションテーブルを編集してください。
管理者
シェリ・エリス
返信ありがとうございます。しかし、うまくいきませんでした。wp_optionsテーブルを更新するためにmysqlコマンドラインを実行し、option_nameが('home','siteurl')の場合にoption_valueをhttpに設定しました。また、define HOMEおよびSITEURLコマンドをwp-config.phpを含む多くのPHPファイルに挿入し、define( 'RELOCATE', true );も追加しました。
まだうまくいきません。追加の提案があれば感謝します!
WPBeginnerサポート
You may want to ensure if you have a caching plugin that you disable it, as you are unable to log into the site you could use: https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
otherwise, if you reach out to your hosting provider they should be able to assist
シェリ・エリス
それも試しましたが、うまくいきませんでした。サイト全体を削除してWPを再インストールする必要がありました。しかし、努力には感謝します!
ジョン・J・クック
これで切り替えが簡単になりました。SSL証明書を持っていましたが、変換方法がわかりませんでした。簡単な説明に本当に感謝しています。
WPBeginnerサポート
Glad we could make the process easier for you
管理者
Mandee
なんてことでしょう、ありがとうございます!ホスティング会社と開発者に連絡しましたが、どちらも自分でやるのは不可能だと言っていました。あなたのおかげで、文字通り30秒で完了しました。いくら感謝しても足りません!もっと早くこの記事を見つけていれば、たくさんの頭痛の種を避けることができたのにと思います!
WPBeginnerサポート
Glad our article could help
管理者
ジェリー
こんにちは、
ステップガイドを2回試しましたが、すべてうまくいきました。SSLが導入されたので移行しようとしていますが、最終ステップで問題が発生し、完了できません。古いサーバーにLet's Encryptがあり、新しいサーバーに別のものがある場合、問題が発生した可能性がありますか?古いホスティングでSSLを削除してから、Duplicatorを使用して記事プロセスを開始することをお勧めしますか?
WPBeginnerサポート
SSLの提供元は、機能しない原因にはならないはずです。試してみることはできますが、通常は別の原因によるものです。
管理者
BILAL ALI AHMAD
こんにちは、
すべての手順を適用しましたが、httpsバージョンは私のウェブサイトで正常に動作していますが、http:mysite.comと入力すると、非httpsバージョンにもアクセスできます。
この問題を解決するにはどうすればよいですか?
また、ウェブサイトのGoogle検索リンクをクリックすると、ユーザーは非HTTPSバージョンに着陸し、その後再度ウェブサイトにアクセスするとHTTPSで表示されます。
この問題を解決する方法を教えてください。
WPBeginnerサポート
サイトをGoogleサーチコンソールに既に送信している場合、GoogleはHTTPバージョンを検索結果にキャッシュしている可能性があります。HTTPバージョンが利用可能な件については、リダイレクトがすべて保存されているか確認することをお勧めします。
管理者
クレメント
これは驚くほど簡単でした。だから皆さんに頼るんです。実際にはひどいことになると思っていました。
WPBeginnerサポート
Glad our guide could make it easy for you
管理者
Marc-Lyon
素晴らしいチュートリアルをありがとうございます。私が困っている唯一の問題は、wwwが付加されたURLがブラウザでエラーメッセージを表示することです。
このサイトは安全な接続を提供できません。サポートされていないプロトコルを使用しています。
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
サポートされていないプロトコル
クライアントとサーバーは、共通の SSL プロトコルバージョンまたは暗号スイートをサポートしていません。
確認しましたが、wwwなしバージョンとwwwありバージョンの両方に有効なSSL証明書があります。wwwありバージョンが機能しない理由について何か考えはありますか?
WPBeginnerサポート
まず、ホスティングプロバイダーに連絡して、wwwに特化したサイトバージョンに関する設定が向こう側でされていないか確認してください。
管理者
Marc-Lyon
解決できました。Cloudflareが原因でした。
解決策:Crypto設定でUniversal SSLを無効にしてから再度有効にする。
WPBeginnerサポート
Glad you were able to find the cause and thanks for sharing the solution should anyone else run into the issue
ロック
とても役立つブログです。ありがとうございます。
WPBeginnerサポート
You’re welcome
管理者
illy
すべての画像はhttpプロトコルで挿入されていました。Better Search Replaceを使用して修正したところ、見事に機能しました!
ありがとう
WPBeginnerサポート
Glad our recommendation could help
管理者
ディディエ
httpからhttpsへのリダイレクトで問題が発生しています。
上記のコードを .htaccess ファイルで使用すると、
私のインデックスページ http:// example.com は httpS:// example.com にリダイレクトします
しかし
サブページ http:// example.com/sublink は https:// example.com/sublink にリダイレクトされません
この問題を解決する方法を知っている人はいますか?
ありがとうございます!
WPBeginnerサポート
ホスティングプロバイダーに連絡して、サイト上のリダイレクトが上書きされていないか、またはコードが正しくコピーされていないかを確認することをお勧めします。
管理者
ジェイソン
やったーーーーー!初めてうまくいったWordPressの編集です!お祝いに今日の残りは休みます。
WPBeginnerサポート
Glad our guide could help
管理者
Leo Al
本当にありがとうございます!
It worked
WPBeginnerサポート
Glad our article could help
管理者
Igor N
ありがとうございます、とても参考になりました。方法2を採用しましたが、すべて問題ありませんでした。
WPBeginnerサポート
Glad our tutorial could help and you got it working
管理者
パメラ
この詳細な記事は、私のような初心者にとって非常に役立ちました!とても参考になりました。本当にありがとうございます。
WPBeginnerサポート
Glad our guide could be helpful
管理者
Rafaqat Ali
記事をありがとうございます。上記の記事を参考に、サイトをSSL化しました。
いくつか確認させてください。
1- Googleサーチコンソールにhttps://の新しいプロパティを追加しましたが、http://のプロパティは削除すべきでしょうか、それとも両方残すべきでしょうか。
2- サーチコンソールレポートにGoogle検索データが表示されるまで、どのくらい時間がかかりますか。
3- https://バージョンに301リダイレクトを設定すべきでしょうか。
4- すべてのバックリンクをhttps://バージョンに移行するにはどうすればよいですか。
(XMLサイトマップとrobots.txtファイルも新しいプロパティで提出しました)
お時間をいただきありがとうございます。
WPBeginnerサポート
ラファカットさん、こんにちは。
HTTPS URLに301リダイレクトを設定した場合、両方そのままにしておくことができます。すぐに検索に表示され始めますが、リダイレクトが正しく設定されていれば、トラフィックや検索ランキングに違いは見られないはずです。
管理者
ベリンダ
Thankyou so so much, this article helped me fix both my blog and online store.
Roberto
素晴らしい記事です。問題を解決し、サイトが稼働しました。本当にありがとうございます!
編集スタッフ
どういたしまして、ロベルトさん
管理者
エヴァ
こんにちは、詳細なチュートリアルをありがとうございます。
新しい WordPress のインストールで SSL プロトコルを有効にしました。有効化後、サイトは https と緑色の南京錠で開くようになりました(すべてのページ、www あり/なしの検索、http バージョンでの検索でも)。管理画面もテーマやエディターまで問題ありません。しかし、設定の一般ページにある WordPress とサイトのアドレスのフィールドは、http と表示されているため https に変更する必要があります。新しい投稿(既存のものも同様)は http リンクになり、メインメニューからページの表示を編集すると、安全な接続の南京錠の上に感嘆符が表示されます。
この場合、すべてのプロセスを実行する必要がありますか、それとも一般設定ページを https に更新すれば問題なくなりますか?
これは初めての試みなので、非常に分かりやすく説明されている2つの方法で手動で行うことを(もし必要なら)希望します。
ありがとうございます。
WPBeginnerサポート
こんにちは、エヴァさん。
2番目の方法を試すか、最初の方法の指示に従ってください。設定でURLを変更する必要があります。これにより、WordPressはURLにhttpsを使用するようになります。
管理者
Bernard Brillo
手動チュートリアルに従おうとしましたが、ホームページが真っ白になり、他のすべてのページにアクセスできなくなりました。私のウェブサイトはAmazonでホストされており、W3 total cacheも使用しています。
これを機能させるために、他に何かする必要がありますか?
どんな提案でも大歓迎です。
ドナタス・ヴァイチュリス
私のウェブサイトにはW3 Total Cacheがありましたが、無効にするとすべて正常に動作しました。htaccessの編集後、プラグインを再インストールしてW3の設定をやり直す必要があると思います。まだ試していませんが、すぐに試します。
ジョシュ
方法1を試したところ、完璧に機能しました。チュートリアルをありがとうございます!
Karo Itoje
Hello,
いつものように、詳細なチュートリアルをありがとうございます。オプション2の手動設定が十分に簡単そうだったので、そちらを選択しました。しかし、nginxサーバー用の2番目のコードを(wp-config.php)設定ファイルに貼り付けたところ、構文エラーが発生しました。そのため、コードを削除しなければなりませんでした。しかし、それでもそのオプションを試したいので、もしよろしければ、そのコードをもう一度確認して修正していただけると、本当に感謝します。
また、明確にするために、次のいずれかです。
「.htaccessファイルに次のコードを追加して、WordPressのHTTPからHTTPSへのリダイレクトを設定します。」
またはこちら
「nginxサーバーを使用している場合(ほとんどのユーザーは使用していません)、設定ファイルにHTTPからHTTPSへのリダイレクトを追加するには、次のコードを追加する必要があります。」
両方ではないですよね?
mostafa elaissaoui
ありがとうございます
本当に助かりました、ありがとうございます
Rohan Kothari
こんにちは、
Eコマースストアを始めようと思っています。ウェブサイトでの支払いを有効にするためにワイルドカードSSL証明書と専用IPを購入する必要がありますか、それともウェブホスティングプランにバンドルされている無料SSL証明書で十分ですか?
オリバー
皆さん、こんにちは。
まず、素晴らしい記事をありがとうございます。サイトをhttpからhttpsに変更しましたが、予想よりもずっと早く完了しました。Better Search and Replaceの手動メソッドを使用しました。しかし、Google Search Consoleでhttpバージョンのアドレスを変更できないようです。両方のサイトが表示されていますが、切り替えが許可されません。これは必要ですか?リダイレクトは機能しているように見えます。httpsサイトをできるだけ多くインデックスさせるべきですか、それともhttpリダイレクトでGoogleが自動的に行うのでしょうか?
WPBeginnerサポート
オリバーさん、
検索コンソールに両方のサイトがあり、リダイレクトが設定されている場合、Googleは自動的に移行を検出し、HTTPSサイトのレポートを表示し始めます。
管理者
Victor Fernando
プログラミングの経験はありますが、WordPressの経験はなく、それほど複雑ではないにもかかわらず、コードに触れる勇気がありませんでしたので、最初の方法を使用しました。
最初の方法、つまり無料プラグインバージョンをインストールする方法はうまくいきました。
ヒントをありがとう