これを十分に明確に説明できることを願っていますが、そうでない場合はお知らせください。明確にしようと思います。
現在、ColdFusion を使用してサイトを開発しており、サイトが PHP を使用しているように見せるために mod_rewrite ルールを設定しています。index.php に対する要求はすべて index.cfm によって処理されます (ルールは *.php を *.cfm にマップします)。
これはうまく機能します-これまでのところ、とても良いです。問題は、index.cfm (または任意の ColdFusion ページ) が直接要求された場合に 404 ステータス コードを返したいことです。
mod_rewrite を使用して *.cfm ファイルへのアクセスをブロックしようとすると、*.php への要求に対しても 404 が返されます。
.htaccessを使用するのではなく、Apache構成を変更する必要があるかもしれないと思います