htaccess: Запрет выгрузки ваших файлов на сторонние сайты

Чтобы запретить выгрузку ваших файлов на сторонние сайты с помощью RewriteRule в файле .htaccess, можно использовать модуль mod_rewrite и настроить правило перезаписи URL-адресов для запросов к файлам, чтобы запретить доступ к этим файлам со сторонних сайтов.

RewriteEngine On

# запретить доступ к файлам определенных типов (JPEG, GIF, PNG, BMP и PDF), если запрос приходит со стороннего сайта
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?site\.ru/ [NC]
RewriteRule \.(jpg|jpeg|gif|png|bmp|pdf)$ - [F]

Запрещаем внешний доступ к изображениям и меняем их на файл stop.gif

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?site.ru/ [NC]
RewriteRule .*.(gif|jpg|png)$ http://site.ru/images/stop.gif [NC,R,L]
htaccess 7.7 г. Просмотров: 1.9k
Оценить код:

Код был обновлён. Предыдущий рейтинг:

  • Бесполезный код - 0 голосов
  • Костыль - 0 голосов
  • Полезный код - 1 голос

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.