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化手順・設定方法!エックスサーバー編無料!
コメント