wordpressのSSL化をしています。
.htaccessに追加するコードとして、
Xserverのページでは次のように記載されています。
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
いろんなサイトを見ると、次のように書かれています。
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTPS} !=on [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule>このように
<IfModule mod_rewrite.c></IfModule>で囲まれています。
またRewriteCond %{HTTPS}の後ろの記述が
Xserverでは !on
上の例のように!=on [NC]
さらにoffのものがあり、どれが正しいのか混乱しています。
[NC]については大文字小文字の区別なしということはわかったのですが、!on, !=on, offの意味や違いについてはわかりません。
よろしくご教授のほどお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/01 09:31
2019/01/01 10:59
2019/01/01 11:31
2019/01/01 11:58