最近は、サイトにSSL証明書入れ、httpをhttpsに統一表示しました。
統一方法は他人ブログに既に沢山掲載していますが、残念ながら大部の方法はさくらインタネットレンタルサーバに適用できませんでした。
#動けない例:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
上記を.htaccessに入れたら、無現ループや500エラーなどの発生が多くあります。
#正常例:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-SAKURA-FORWARDED-FOR} ^$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
(オマケ)僕のサイトhttps://www.zanmai.net設定例:
→
wwwありに統一、httpsに統一
##################################################################
# SSL対応(さくらレンタルサーバ専用)
##################################################################
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^zanmai.net
RewriteRule ^(.*)$ https://www.zanmai.net/$1 [R=301,L]
#RewriteCond %{REQUEST_URI} !^/robots.txt$
#RewriteCond %{REQUEST_FILENAME} !404error.html$
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-SAKURA-FORWARDED-FOR} ^$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
以上、さくらレンタルサーバでwwwあり及びhttpsに統一方法を。
♪ 当記事がお役に立ちましたらシェアして頂ければ嬉しいです。
★ 当記事を閲覧の方は下記の【関連記事】も閲覧していました。
zanmai @2016年03月31日
» ①②③④の順で設定できるはず。…