-
WordPressSSL導入
vi /var/www/z-blog/wp-config.php
# 下記内容を「編集が必要なのはここまで(略)」より上に追加 /* ログイン・管理画面SSL強制 */ define('FORCE_SSL_LOGIN', true); define('FORCE_SSL_ADMIN', true);
自身でURLをhttpsに変更すればログインはできましたが、
上記を設定しただけではログイン画面を表示しても強制的にhttpsに切り替わりませんでした。
そこで「.htaccess」にリダイレクトを記載してみます。vi /var/www/z-blog/.htaccess
# BEGIN WordPressの上に下記内容を追加 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /(.*) HTTP/ [NC] RewriteCond %{HTTPS} !=on [NC] RewriteRule ^/?(wp-admin/|wp-login.php) https://z-area.net%{REQUEST_URI}%{QUERY_STRING} [R=301,QSA,L]
設定後にログイン画面を表示したら、強制的にhttpsに切り替わりました。
不思議なのは「.htaccess」の内容を消しても強制的にhttpsに切り替わり続けるようになったこと。
不都合ないので気にしないことにしました。