質問: Foedora core 6 上でrewriteを使って、動的サイトを静的サイトに見せたいと思っています。 httpd.confの内容を以下のように変更し、 Allowoverride All AccessFileName .htaccess また.htaccessファイルを作成し設置しました。 windows サーバで行っていた作業を同じようにFedoraでも行いましたが、 Internal Server Errorと表示されてしまいます。 .htaccessファイルを削除すると正常に表示されるところからして記述のしかたが悪いのかとも思いますが、windowsサーバでは問題なく動作していたので困惑しています。 設定や記述に不備がありますでしょうか? 宜しくお願いします。 ちなみに.htaccessファイルの記述方法はいろいろ試したのですが、 例えば RewriteEngine on RewriteBase /var/www/html RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^index.html /index.php [L] や RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^index.html /index.php [L] といった簡単な記述でも動作しません。
回答: 1.error_logになにか書いてありますか。 2.アクセスファイルのパーミッションは。 3.httpd.confのに書いたら動きますか。 4.マニュアルを見直してみたらどうでしょう。