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 に正しく移行する方法について、さらに詳しい情報を見つけることができます。