私は非常に単純な mod_rewrite .htaccess をセットアップしようとしています:
RewriteEngine on
RewriteRule ^contact$ contact.php
RewriteRule ^contact/$ contact.php
しかし、.htaccess ファイルをアップロードすると、内部サーバー エラーが発生します。何が起こっていますか?
httpd.conf ファイルを確認したところ、mod_rewrite モジュールがここにあり、# はありません。また、mod_rewrite はサーバー内の別のドメインで動作しています (このドメインでは動作しませんでした)。
ドメインごとに mod_rewrite ドメインを有効にする方法はありますか? どうすれば有効にできますか? どうもありがとうございました。
編集:
Apacheエラーログを確認したところ、次のようになりました。
[Fri Jun 08 09:36:05 2012] [alert] [client 87.216.xxx.xxx] /var/www/vhost/domain.com/home/html/.htaccess: RewriteEngine not allowed here
どんな手掛かり?ありがとう。