トップページ > 記事閲覧
httpからhttpsへリダイレクト
投稿日 : 2017/09/03(Sun) 02:38
投稿者 free
参照先
help.value-domain.com/f_tech_hp/index.cgi?read=40&ukey=0
…の記事を参考にしましたがうまくいきません。

・XREAサーバーの無料アカウントで、共有SSL使用
http://aaa.s**.xrea.com/bbb/***」にアクセスしたら、
https://ss1.xrea.com/aaa.s**.xrea.com/bbb/***」にリダイレクトしたい。
(SSLにしたいのはbbb内のファイルだけ)

bbbディレクトリに.htaccessを置き、

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{http_host} ^aaa.s**.xrea.com
RewriteRule ^(.*)$ https://ss1.xrea.com/aaa.s**.xrea.com/$1 [R=301,L]
</IfModule>

……とすると「https://ss1.xrea.com/aaa.s**.xrea.com/***」にリダイレクトされて「/bbb/」が抜けてしまうので、404 not foundエラーになります。

RewriteRule ^(.*)$ https://ss1.xrea.com/aaa.s**.xrea.com/bbb/$1 [R=301,L]
……とすると、リダイレクトがループしてしまいます。
Re: httpからhttpsへリダイレクト
投稿日 : 2017/09/15(Fri) 15:59
投稿者 スタッフ ◆OKSXpIjDx1k
参照先
free様

日頃より弊社サービスをご愛顧くださり、ありがとうございます。
お問い合わせの件についてご案内させていただきます。

ホスト名でうまくいかない場合、{http_host}を{REMOTE_ADDR}に変更し、
ご利用のXREAのIPアドレスで設定されてはいかがでしょうか。

<s1.xrea.comをご利用の場合(IPアドレス:150.95.8.101)>
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^150\.95\.8\.101$
RewriteRule (.*) https://ss1.xrea.com/%{HTTP_HOST}%{REQUEST_URI} [R,L]

恐れ入りますが、以上ご確認の程よろしくお願いいたします。
その他ご不明な点がございましたら、お気軽にお問い合わせください。

今後とも弊社サービスをよろしくお願い申しあげます。