Baccho Log

No Image

Sponsored Link

[PHP, htaccess]さくらのサーバ設定でハマった

  • 投稿日:
Tags:
htaccess PHP
Categories:
プログラミング

htaccessでhttpsにリダイレクトする設定をしたのはいいが、
file_get_contentsを使用すると、無限リダイレクトされてしまう事象が発生した。

めちゃくちゃハマったので備忘録。

RewriteEngine On

# HTTP->HTTPSリダイレクト設定
RewriteCond %{ENV:HTTPS} !^on$
RewriteCond %{HTTP:X-SAKURA-FORWARDED-FOR} ^$
RewriteCond %{REMOTE_ADDR} !="お客さま専用のIPアドレス"
RewriteCond %{REMOTE_ADDR} !="ホストのIP"
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# Codeigniterの設定
RewriteCond $1 !^(robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

ググって出てきた中で、「お客さま専用のIPアドレス」で除外するみたいな記事が出たので設定したら全然出来なくて、
試しにホストのIPを入れてみたら出来た…。

さくら辛い…

« [Music]ボカロ調声 / ミックスまとめ[Stripe]APIの使用方法サンプル »

Sponsored Link

コメントする

記事の感想や修正依頼等ありましたら、コメントをお願いいたします