人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Foedora core 6 上でrewriteを使って、動的サイトを静的サイトに見せたいと思っています。
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]
といった簡単な記述でも動作しません。


●質問者: 和食器屋koba
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:.htaccess ALL CORE Fedora HTML
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Yota
●60ポイント

1.error_logになにか書いてありますか。

2.アクセスファイルのパーミッションは。

3.httpd.confの<Directory>に書いたら動きますか。

4.マニュアルを見直してみたらどうでしょう。

http://httpd.apache.org/docs/2.2/ja/howto/htaccess.html

◎質問者からの返答

ありがとうございます。

エラーログにはconfigureがないと出ているようです。

httpd.confにはModuleにrewrite.soの記述ががあるのでrewriteのモジュールは組み込まれているようですが、エラーの内容が今ひとつ理解できていないのが現状です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ