PHP

さくらのレンタルサーバでCodeigniter3のSSL向けhtaccess設定

ここ数年は、AWS を使うことが多かったのですが、久し振りにさくらインターネットのレンタルサーバ「スタンダードプラン」を契約しました。

せっかくなので、Codeigniter でサイトを複数動かそうと思い、それぞれのドキュメントルートに Codeigniter3.1.6 を設置。

SSL の証明書も Let’s Encrypt で対応されたので、すべて HTTPS 化しました。

最近は nginx を使う機会が多かったのですが、さくらのレンタルサーバーは Apache で、httpd.conf を触ることはできません。

よって、.htaccess で設定をするのですが、既にあるネット上の情報でうまくいかなかったのでメモ。

.htaccessの設定

独自ドメインに、/ 以外のディレクトリ(/hogeとか)を割り当てている場合は、RewriteBase がいるのかな。