Перейти к публикации

Запрет использования картинок на других сайтах


Рекомендованные сообщения

Всем привет, интересует как можно установить запрет на использования файлов на других сайтах?

Например если картинка установлена на другом сайте, то она не будет показана, но будет показана на основном.

Ссылка на сообщение
Поделиться на других сайтах

В корневом в файле ".htaccess" после "RewriteEngine On" прописать такой код:

# Antilich картинок

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^https?://(www\.)?zeos.in/ [NC]

RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9]+(\-[a-z0-9]+)*\.)*google\.([a-z0-9]+(\-[a-z0-9]+)*\.?)+/

RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9]+(\-[a-z0-9]+)*\.)*yandex\.([a-z0-9]+(\-[a-z0-9]+)*\.?)+/

RewriteRule .*\.(gif|jpe?g|bmp|png|ico|tiff?)$ http://zeos.in/templates/zeos/dleimages/watermark_light.png [NC]


# Antilich файлов

RewriteCond %{HTTP_REFERER} !^https?://(www\.)?zeos.in/ [NC]

RewriteRule .*\.(zip|rar|exe|doc|pdf|swf|mp3|js|psd|mov|avi|mpe?g|wmv|wav|wma|ogg)$ http://zeos.in/ [NC]

ВНИМАНИЕ: Дополнительная нагрузка на сервер!!!

zeos.in заменить на свой домен :rolleyes:

Google и Yandex - этим ПС мы разрешаем заходить на наш сайт и брать любые картинки.

Это может быть например:

http://www.google.com.ua/

http://www.google.ru/

http://www.google.com/

или:

http://images.google.com.ua/

и так далее и тоже самое для Yandex

Ссылка на сообщение
Поделиться на других сайтах

Спасибо.

ВНИМАНИЕ: Дополнительная нагрузка на сервер!!!

Почему? Если убрать http://zeos.in/templates/zeos/dleimages/watermark_light.png то по идее нагрузка как размер будет уменьшина.

Странно, сейчас ради теста на другом форуме поставил картинку http://домен.ру/uploads/fotos/foto_1.gif и она отобразилась.

вставил в свой хтассес

# Antilich картинок

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^https?://(www\.)?домен.ру/ [NC]

RewriteRule .*\.(gif|jpe?g|bmp|png|ico|tiff?)$ http://домен.ру/templates/шаблон/dleimages/watermark_light.png [NC]

Ссылка на сообщение
Поделиться на других сайтах

Почему? Если убрать http://zeos.in/templ...rmark_light.png то по идее нагрузка как размер будет уменьшина.

Каждый запрос от пользователя .htaccess файл будет перечитываться и проверку делать по этим правилам

Странно, сейчас ради теста на другом форуме поставил картинку http://домен.ру/uploads/fotos/foto_1.gif и она отобразилась.

Кэш в браузере очистите

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...