Задать вопрос
@temakorolev1

Как запретить обращение(скачивание архива) по url?

Перерыл гугл, брал множество примером не помогло (Даже некоторым авторам самих постов не помогало судя по комментариям или я делаю что-то неправильно). Значит в директории сайта есть архив docs.zip. Если перейти по ссылке domain/docs.zip идет автоматическое скачивание архива. Но хотелось бы запретить это. Видел писали на одном из сайтов - поместить архив за пределы директорий сайта, но тут вопрос, как тогда определенным пользователям выдавать данный файл?
Например я пытался использовать данный код в .htaccess:
< Files "docs.zip" >
deny from all
< / Files >
В итоге нет результата
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Средний 5 комментариев
Пригласить эксперта
Ответы на вопрос 3
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
<FilesMatch regex>
    Deny from all
</FilesMatch>

<Files regex>
  Order Deny,Allow
  Deny From All
</Files>
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
Как запретить обращение(скачивание архива) по url?

поместить архив за пределы директорий сайта

как тогда определенным пользователям выдавать данный файл?

а это уже другой вопрос, не имеющий никакого отношения к первому.
Научись задавать вопросы, чтобы получать нормальные ответы.
На свой текущий вопрос ты ответ получил.
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега htaccess
полодите архив под .htpass и скачивате его с урлом указав пароль, в таком случае физически файл не возможно будет скачать только со ссылкой логина и пароля.
это самое простое решение.
Второе решение это скачивание файла через php генерацию урла.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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