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]
10.2 г. Просмотров: 2.4k
Материал помог? Оценка помогает находить устаревшие и спорные решения.
Оценки до обновления материала
  • Полезно1

Комментарии

0

Нашли ошибку или хотите дополнить материал?

Комментариев пока нет.Можно первым дополнить материал или сообщить об ошибке.
Telegram