Rewriteの有効化
参考サイトは「こちら」
- a2enmodでrewriteを有効化。
- apache2.conf / site-enable/default, default-sslのいずれかにrewriteの設定の記述。.htaccessでも可
- apache2の再起動
# a2enmod rewrite # vi /etc/apache2/site-enable/default <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /home/www <span style="font-weight:bold;"> RewriteEngine On</span> <span style="font-weight:bold;"> RewriteRule ^/DIRNAME/(.*)?$ https://%{HTTP_HOST}/DIRNAME/$1 [L,R]</span> <span style="font-weight:bold;"> RewriteRule ^/DIRNAME-2/(.*)?$ https://%{HTTP_HOST}/DIRNAME-2/$1 [L,R]</span> ###DIRNAME及びDIRNAME-2にアクセスがあった場合はhttps接続に切り替えてくれる設定### # /etc/init.d/apache2 restart
で、OKなはず。