- タイトル通りです。
- 公式ページにも、SSL化するHow toは書かれているのですが、それだけだとhttpからhttpsへのリダイレクトができません。
- なので、そこまでサクッと行きます。
1. ロリポップの管理ページでSSL化申請。
- ここまでは公式ページに書かれています。
- マイページのセキュリティと書かれたタブをクリックします。
- 「SSLで保護されていないドメイン」のタブを開き、SSL化したいドメインを選択して、SSL設定のボタンを押します。
- 5分くらいで有効かされるので、その間にhttpsリダイレクト設定をしましょう。
2. HTTPSリダイレクト設定
- ftpを使うので、なんらかのFTPクライアントソフトを使ってください。(私はMacでサイバーダック使ってます)
- 対象となるドメインのルートディレクトリへ行って、以下のような
.htaccess
をおいてください。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
- ちなみによくwordpressの
.htaccess
に描く場合はこう描くといいらしいです
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
<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
- 以上です!