サーバーにファイル foo.bar.1 があり、ブラウザー (firefox) からアクセスしようとすると、「You have selected to open foo.bar.1 which is a: 1 file .. . Firefox はこのファイルで何をすべきか...". foo.dat へのシンボリック リンクを作成すると、問題なくアクセスできます。期待どおりにコンテンツがブラウザに表示されます。
私の問題は、これらすべてのファイルのシンボリックリンクを作成したくないということです。次のような mod_rewrite ルールを使用したいのです
RewriteRule ^([^/]+)\.dat$ $1.bar.1
しかし、それはシンボリックリンクのようには機能しません。同じポップアップが表示されます(ただし、奇妙なことに、「DATファイルであるfoo.datを開くことを選択しました...」と表示されます。
シンボリックリンクによって達成されるように、ブラウザーがだまされて通常の .dat ファイルのように処理されるように、書き換えルールを実行するにはどうすればよいですか?