ホスト上で完全に機能するhtaccessファイルがありますが、ローカルに置くと、次のエラーが表示されます。
内部サーバーエラー
サーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした。
サーバー管理者admin @ localhostに連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあるすべてのことを通知してください。
このエラーの詳細については、サーバーエラーログを参照してください。
このアラートはエラーログファイルで見つかりました:
[2012年4月17日火曜日10:02:25] [アラート] [クライアント127.0.0.1] D:/wamp/www/jivan/sql/.htaccess:無効なコマンド「ヘッダー」、スペルが間違っているか、含まれていないモジュールによって定義されている可能性がありますサーバー構成
これは私のhtaccessファイルコードです:
RewriteEngine On
AddDefaultCharset utf-8
RewriteRule ^([0-9-]+)/keyword_show.html$ keyword_show.php?keyword_id=$1
RewriteRule ^page_(.*).html$ page.php?url=$1
RewriteRule ^([0-9-]+)/(.*)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&id=$3&pagenumber=$4
RewriteRule ^([0-9-]+)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&pagenumber=$3
RewriteRule ^([0-9-]+)/(.*).html$ $2.php?advertisement_cat=$1
# cache images and flash content for one month
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
# cache text, css, and javascript files for one month
<FilesMatch ".(js|css|pdf|txt)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
私のローカルサーバーはwampによって実行されており、書き換えモジュールも有効にしました!!!
それで、問題は何ですか?!!