XSERVERでWordPressで書いた記事を常時SSL化する方法

注意:独自SSLの設定が完了した時点では、「https://~」のURLへ自動的に転送されません。 Webサイトにおけるすべての表示を常時SSL化する場合は、「.htaccess編集」で以下の記述を追加します。

RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
上の3行をXSERVERのサーバーパネルの.htaccess編集にコピペすれば終わりです。 例えば、XSERVERの.htaccess編集画面で下記のように記されていたとします。 (.htaccess編集画面では、既に記されている記述は不用意に消さないように気を付けましょう。)
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
その場合は、下記のように# BEGIN WordPressとと書かれた行の間にコピペすればいいです。
# BEGIN WordPress RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
「http://~」のURLでアクセスした際、自動的に「https://~」のURLへ転送されていれば設定完了です。 <a href=”//af.moshimo.com/af/c/click?a_id=2121483&p_id=16&pc_id=16&pl_id=93&guid=ON” rel=”nofollow”><img src=”//image.moshimo.com/af-img/0003/000000000093.png” width=”468″ height=”60″ style=”border:none;”></a><img src=”//i.moshimo.com/af/i/impression?a_id=2121483&p_id=16&pc_id=16&pl_id=93″ width=”1″ height=”1″ style=”border:none;”>]]>