@easycode
не боюсь задавать глупые вопросы ))

Скачивание файла изображения по ссылке силами .htaccess — как?

Как через .htaccess сделать так что если мы при обращении к файлу задаем некую GET-переменную download равную 1 то файл не открывается в браузере а начинает скачиваться?

К примеру, чтобы была возможна такая ссылка на скачивание:
mysite.ru/1.jpg?download=1


Пробую
<FilesMatch "\?download=1$">
  Header set Content-Disposition attachment
</FilesMatch>

что-то не помогает - наверное что-то не правильно...
  • Вопрос задан
  • 320 просмотров
Решения вопроса 1
@dodo512
Для Apache 2.4
Header set Content-Disposition attachment "expr=%{QUERY_STRING} == 'download=1'"


Если Apache версии ниже 2.4
Header set Content-Disposition attachment env=attach

RewriteCond %{QUERY_STRING} =download=1
RewriteRule ^ - [E=attach:1]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы