llbarmenll 18 Опубликовано: 21 мая 2010 Рассказать Опубликовано: 21 мая 2010 Всем привет, интересует как можно установить запрет на использования файлов на других сайтах? Например если картинка установлена на другом сайте, то она не будет показана, но будет показана на основном. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 21 мая 2010 Рассказать Опубликовано: 21 мая 2010 (изменено) В корневом в файле ".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 заменить на свой домен Google и Yandex - этим ПС мы разрешаем заходить на наш сайт и брать любые картинки. Это может быть например: http://www.google.com.ua/ http://www.google.ru/ http://www.google.com/ или: http://images.google.com.ua/ и так далее и тоже самое для Yandex Изменено 21 мая 2010 пользователем WWW.ZEOS.IN 1 Цитата Ссылка на сообщение Поделиться на других сайтах
llbarmenll 18 Опубликовано: 21 мая 2010 Рассказать Опубликовано: 21 мая 2010 Автор Спасибо. ВНИМАНИЕ: Дополнительная нагрузка на сервер!!! Почему? Если убрать 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] Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 21 мая 2010 Рассказать Опубликовано: 21 мая 2010 (изменено) Почему? Если убрать http://zeos.in/templ...rmark_light.png то по идее нагрузка как размер будет уменьшина. Каждый запрос от пользователя .htaccess файл будет перечитываться и проверку делать по этим правилам Странно, сейчас ради теста на другом форуме поставил картинку http://домен.ру/uploads/fotos/foto_1.gif и она отобразилась. Кэш в браузере очистите Изменено 21 мая 2010 пользователем WWW.ZEOS.IN 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.