よし、契約はこうだ: 私の .htaccess ファイルがまったく機能しない
私のサーバー設定は Amazon EC2 インスタンスの SuSE です - Apache が設定され、mod_rewrite がロードされて有効になっています - 私の http.conf には以下があります:
<Directory />
Options None
AllowOverride All
Order deny,allow
Deny from all
</Directory>
<Directory /srv/www/htdocs/>
AllowOverride All
</Directory>
# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
CIをインストールしたサーバーでは、.htaccesも想定どおりに何もしません。たとえば、動作するかどうかをテストするために、「すべてを拒否する」という .htacess を作成しましたが、それでもページにアクセスできました。
構成ファイルに変更を加えるたびに、Apache を再起動しました。
htaccess ファイルが認識されない原因は何ですか?