Apache の mod_rewrite の設定は、サーバの設定ファイル(httpd.conf)内で指定する場合と .htaccess ファイル(または <Directory>コンテキスト)で指定する場合で少し違う点がある。 先日 Yahoo 知恵袋で質問に回答した時に、設定ファイルを見ていただけでは気づかず、検証せずに回答して失敗しました。ごめんなさい。 教えてもらった設定が動かないとか、いつもやっている筈の書き方がどうもうまく行かないという場合は、これらの違いにハマっている可能性があります。 書き換え処理が繰り返される .htaccess ファイルでURLの書き換えを行うと、1回一連の書き換えが終わった後、もう一度書き換え設定を上から順に適用し、書き換えの必要がないかをチェックする。書き換える必要が無くなるか、またはループしすぎてエラーになるまでこれが続く。 これは、[L] フラグを指