WordPress(ワードプレス)ブログサイトを常時SSL化する手順・設定方法の解説(エックスサーバー編)の、「.htaccess」に追加するコードのご紹介です。
コード以外のSSL化の手順については、こちらを参考にしてください。
★WordPressサイト常時SSL化手順・設定方法!エックスサーバー編無料!
「.htaccess」用の転送コードはこちら(httpからhttpsへ転送)
【http】のアドレスでアクセスされたら、【https】のアドレスに転送をする設定を行います。
エックスサーバーのサーバーパネルにログイン後、メニューから【 .htaccess編集 】を選びます。
ドメイン選択画面で、SSL化したドメインの右にある【選択する】を選びます。
「.htaccess編集」画面で、【 .htaccess編集 】タブを選びます。
編集画面に、英数字でいろいろ書かれていると思いますが、
その上部に、コードを追加していきます。
編集画面の一番左上にカーソルを合わせてから、
エンターキーで改行を1~2行入れます。
そして、下記コードをコピペ挿入してください。
コピペするコードはこちら
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>★コピペしたら、1,2,3,4,5という番号も貼り付けられてしまったら、番号は削除してください。
その後、【.htaccessを編集する(確認)】ボタンを押します。
確認画面が出るので、確認をしてから【.htaccessを編集する(確定)】ボタンを押してください。
自動的にhttps://に変更されれば、設定は完了です。
もし、変更されないのであれば、編集が間違っていますので再確認してください。
【エックスサーバーの場合】編集前の.htaccessファイルのコードはこちら
【エックスサーバーの場合】の編集前の.htaccessファイルのコードがこちらです。
もし、うまく表示されなくなってしまったら、こちらのコードをコピーして、
ご自身の【サーバーID】と【ドメイン名】の部分を編集してから、貼り付けてみてください。
#suPHP_ConfigPath /home/サーバーID/ドメイン名/xserver_php/
#AddHandler fcgid-script .php .phps
#FCGIWrapper "/home/サーバーID/ドメイン名/xserver_php/php-cgi" .php
#FCGIWrapper "/home/サーバーID/ドメイン名/xserver_php/php-cgi" .phps
#SITEGUARD_PLUGIN_SETTINGS_START
#SITEGUARD_PLUGIN_SETTINGS_END
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
編集後の.htaccessファイルのコードがこちら
編集後の.htaccessファイルのコードがこちらです。
こんな感じで、一番先頭部分に改行を入れていただき、コードを貼り付けします。
【サーバーID】【ドメイン名】の部分はそれぞれ異なります。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
#suPHP_ConfigPath /home/サーバーID/ドメイン名/xserver_php/
#AddHandler fcgid-script .php .phps
#FCGIWrapper "/home/サーバーID/ドメイン名/xserver_php/php-cgi" .php
#FCGIWrapper "/home/サーバーID/ドメイン名/xserver_php/php-cgi" .phps
#SITEGUARD_PLUGIN_SETTINGS_START
#SITEGUARD_PLUGIN_SETTINGS_END
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
コード以外のSSL化の手順については、こちらを参考に
コード以外のSSL化の手順については、こちらを参考にしてください。
★WordPressサイト常時SSL化手順・設定方法!エックスサーバー編無料!




コメント