• 締切済み

htaccessのエラーについて

htaccessのエラーについての質問です。 リダイレクトを以下のように設定して正常に動作しています。 RewriteEngine On RewriteBase / RewriteRule ^◯◯◯◯◯◯◯$ /◯◯◯◯◯◯◯ [R=301,L] これにキャッシュコント―ロールのため、 以下のコードを追加したところ <Files ~ "\.(pdf|png|jpg|gif)$"> Header set Cache-Control no-cache Header set Pragma no-cache </Files> Internal Server Error になってしまいました。 文字コードや不要な空白などのミスは無いように思うのですが、 htaccessの内容によってエラーの発生は起こるのでしょうか?

みんなの回答

回答No.1

目に見えない 改行コード が CRLF になってる というのが一般的に最も多いエラー原因です 他に気になった点は構文の記述順序くらい? 実際は大した問題では無いのですが HTTP1.0 での規約構文 になる Header set Pragma no-cache が HTTP1.1 での規約構文 になる Header set Cache-Control no-cache より後に書かれているのは ちょっと違和感を感じました。 まぁ単なる趣味趣向の問題なので無視してもらって大丈夫だと思いますので頑張って克服して下さい

関連するQ&A