ホーム » ブログ » さくらレンタルサーバのHTTPS統一の問題
このエントリーをはてなブックマークに追加
@2017/03/30

スポンサーリンク
最近は、サイトに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に統一方法を。

♪ 当記事がお役に立ちましたらシェアして頂ければ嬉しいです。
0人
このエントリーをはてなブックマークに追加


★ 当記事を閲覧の方は下記の【関連記事】も閲覧していました。

お名前:

 

EMAIL:

 

URL:

 

認証コード:

zanmai.net-safecode

 


※会員の方は認証コードを要らないから、新規登録をオススメ!

アーカイブ @zanmai.net
check