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

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


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

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

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

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

В корневом в файле ".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

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Спасибо.

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

Почему? Если убрать 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 и она отобразилась.

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

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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