apache のmod_rewrite でハマった話[ubuntu][apache]



ubuntu 12.04 

rewriterule 

mod_rewrite使
ubuntu12.04apachemod_rewrite
% sudo a2enmod rewrite

AllowOverride All
% sudo vim /etc/apache2/site-enabled/00-default
        
                Options Indexes FollowSymLinks MultiViews
             - AllowOverride None
             +AllowOverride All
                Order allow,deny
                allow from all
        


http://sample.com/hoge/ http://sample.com/bar/ rewrite
.htaccess 
% vim /var/www/.htaccess 
  RewriteEngine On 
  RewriteRule ^hoge/(.*)$ /bar/$1


  RewriteRule ^/hoge/(.*)$ /bar/$1

.htaccess AccessFileName apache2.conf
$ sudo grep  -ir AccessFileName /etc/apache2/
/etc/apache2/apache2.conf:# AccessFileName: The name of the file to look for in each directory
/etc/apache2/apache2.conf:AccessFileName .htaccess