Назад | Перейти на главную страницу

использование .htaccess останавливает загрузку определенного zip-архива без реферера и / или внешних ссылок

Есть ли способ с помощью правил htaccess остановить загрузку конкретный zip-файл, если он не был связан через сайт. Т.е. Не позволяйте людям копировать и вставлять ссылку или вставлять ссылку в адресную строку или другой сайт.

Что-то вроде обычной защиты хотлинков должно работать:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?domain\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule filename\.zip$ - [F]

По сути, укажите свой домен, и если реферер не соответствует, он вернет 403 - запрещенную страницу вместо файла.

Однако будьте осторожны с реферерами, так как они не всегда могут быть установлены.