Задать вопрос
@gnusy
программист

Как сделать так, чтобы вместо директории отдавался архив?

Имеется, например, папка на сервере: http://server/path1/path2/path3. Глубина не фиксирована. Как сделать так, чтобы при таком запросе, как выше, открывалась папка как обычно или страница, если есть подходящее для открытия. А при запросе видаhttp://server/path1/path2/path3.zip папка path3 архивировалась и отдавалась на скачивание. Сервер NGINX. Спасибо.
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
сделать предварительно архив, положить его в другое место и настроить роутинг. Причина простая - создание архива - не особо прогнозируемо по времени и, поэтому, лучше не полагаться на генерацию на лету. Если же это не важно для задачи то mod_zip
Ответ написан
Ваш ответ на вопрос

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

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