httpd.confの内容を以下のように変更し、
Allowoverride All
AccessFileName .htaccess
<Files .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の<Directory>に書いたら動きますか。
4.マニュアルを見直してみたらどうでしょう。
ありがとうございます。
エラーログにはconfigureがないと出ているようです。
httpd.confにはModuleにrewrite.soの記述ががあるのでrewriteのモジュールは組み込まれているようですが、エラーの内容が今ひとつ理解できていないのが現状です。