HTTPS SSL の設定

Google は 2014 年 8 月に、HTTPS をランキングシグナルとして使用し始めると発表しました。 今では、サイトを保護し、SEO を改善するために HTTPS を使用することがこれまで以上に重要になっています。

新しいサイトに HTTPS を実装するには、[設定] > [一般] に移動し、[WordPress のアドレス] と [サイトのアドレス] フィールドの URL を https:// に設定します。 これは新しいサイトでのみ行う必要があります。

既存のサイトに HTTPS を実装している場合は、サーバーの Web ルートディレクトリにある .htaccess ファイルに次のコードを追加する必要があります。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://yoursite.com/$1 [R,L]
</IfModule>

yoursite.com をドメイン名に置き換えてください。

NGINX を実行している場合は、このコードを使用します。

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

WordPress 管理エリアを保護するために HTTPS を使用したい場合は、サーバーの Web ルートディレクトリにある wp-config.php ファイルに次の行を追加します。

define('FORCE_SSL_ADMIN', true);

「これで完了です。編集を終了します!」という行の前にこの行を配置してください。

サーバーに SSL 証明書がインストールされている必要がありますので、ホスティング会社に問い合わせるか、Let's Encrypt に登録しているホスティング会社への乗り換えを検討してください。

最後に、サイトの各ページをテストして、完全に保護されていることを確認してください。 Chrome の開発者ツールまたはWhy No Padlock のようなサイトを使用できます。

WPBeginner のこの記事で、WordPress を HTTPS に正しく移行する方法について、さらに詳しい情報を見つけることができます。