У меня есть файл foo.bar.1 на моем сервере, и когда я пытаюсь получить к нему доступ из браузера (firefox), я получаю всплывающее окно, которое говорит: «Вы выбрали открыть foo.bar.1, который является: 1 файл ... Что должен делать Firefox с этим файлом ... ". Если я создаю символическую ссылку на нее, foo.dat, я могу получить к ней доступ; содержимое отображается в браузере, как я ожидаю.
Моя проблема в том, что я не хочу создавать символические ссылки для всех этих файлов, я хочу использовать правило mod_rewrite, например
RewriteRule ^([^/]+)\.dat$ $1.bar.1
Но это не похоже на символическую ссылку. Он выдает то же самое всплывающее окно (хотя, как ни странно, теперь он говорит: «Вы решили открыть foo.dat, который является: DAT-файлом ...».
Как я могу сделать правило переписывания таким образом, чтобы браузер обманом воспринимал его как обычный файл .dat, как это делается по символической ссылке?