スマイルサーバのSSL領域にサイトを設定したときに.htaccessのリダイレクトがうまくいかなかったときの原因

アップロード先ディレクトリは以下のようになります

 

http://お客さまドメイン名 の場合 https://お客さまドメイン名 の場合
/ home
cgi-bin
cgi-def
app-def
/ ssl home
cgi-bin
cgi-def
app-def
ssi-def

そしてSSL領域の.htaccessファイルに下記の記述を追記してください。

---
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://ドメイン(example.comなど)/$1 [R=301,L]
---

 


このhtaccessをSSL領域のディレクトリにアップしてもリダイレクトがうまくいきませんでした。
そして、/homeのディレクトリへこのhtaccessをアップするとリダイレクトがうまくいきました。

つまり、スマイルサーバではhttp:のアクセスでは/homeのディレクトリを見に行き、
https:では/ssl/homeを見に行くつくりのようです。


スマイルサーバ公式(HTTPSサイトの準備から公開まで(2019年8月29日以前にSSLをご利用のお客様)):
https://support.smileserver.ne.jp/ver4/06hp/hp09.html

category cloud