Я безуспешно пытался получить правило, работающее на моем производственном сервере, которое отлично работает на моем сервере WAMP на моей локальной машине:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.exe /download/ [L]
На моем локальном сервере он перенаправляет все запросы прямой загрузки файлов в / download /, но на рабочем сервере файлы просто загружаются, если вы удалите условие и введите несуществующее имя файла, которое оно перенаправит в / download /. .
Как только я получу эту работу, я собираюсь добавить дополнительное условие, чтобы реферир был что-то вроде / download / ok / для загрузки файла.