Rewriteの有効化

参考サイトは「こちら

  1. a2enmodでrewriteを有効化。
  2. apache2.conf / site-enable/default, default-sslのいずれかにrewriteの設定の記述。.htaccessでも可
  3. 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なはず。