- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как запретить на определенном домене показывать картинки с моего сайта? Помню обсуждалась уже эта тема но никак не могу найти где :(
Анализируешь "HTTP_REFERER". И закрываешь разными способами. Мне нравится mod_rewrite.
Но надежнее всего наложить на картинки своеобразный "водяной знак" - полупрозрачное изображение своего логотипа или урла. Если это грамотно сделать, картинки он не портит, а украсть затруднительно.
Да, а директивами mod_rewrite можно вмеесто картинки выдавать на чужой сайт изображение кукиша. 😆
А как реферер анализировать? Можно пример директивы?
Ну вот частный пример:
in .htaccess:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(.+).mysite.com/.*$ [NC]
RewriteRule ^photos_dir/([a-z]+\.jpe?g)$ /cgi-bin/add_logotip_to_picture.cgi ?$1 [NC,L]
# photos_dir/ - директория где лежат ваши картинки
# Name of photo should be contain a..z only
add_logotip_to_picture.cgi - программа для наложения логотипа на картинку
или:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(.+).mysite.com/.*$ [NC]
RewriteRule ^photos_dir/([a-z]+\.jpe?g)$ /image/foto_of_figa.jpg [NC,L]
foto_of_figa.jpg - фотография "фиги" в директории /image/
"http://(.+).mysite.com/" может не всегда работать. Лучше "http://(.*)mysite.com/"
Да, и не забудь включить mod_rewrite: "RewriteEngine on"
Так же могу привести код который обходит эту защиту;)
Согласен полностью.
А что тут обходить? Посылай левый рефер, да и все.
Да, пардон. У меня просто перед этим переадресация стоит domain.com -> www.domain.com
Всем спасибо, разобрался.
В итоге написал такое правило
RewriteCond %{HTTP_REFERER} ^http://(.*)sitezlodeev.ru.*$ [NC]
RewriteRule ^images/(.*)$ /logo.gif [NC,L]
Интересно сколько времени у них на сайте будет висеть наш логотип :)
А дай ссылочку на них. Интересно посмотреть. ;)
Нафиг логотип :) Мы решили повеселиться. Ищите на http://ramdex.ru/![]()