llbarmenll 18 Опубликовано: 21 мая 2010 Рассказать Опубликовано: 21 мая 2010 Всем привет, интересует как можно установить запрет на использования файлов на других сайтах? Например если картинка установлена на другом сайте, то она не будет показана, но будет показана на основном. Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1161 Опубликовано: 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 Ссылка на сообщение Поделиться на других сайтах
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 1161 Опубликовано: 21 мая 2010 Рассказать Опубликовано: 21 мая 2010 Почему? Если убрать http://zeos.in/templ...rmark_light.png то по идее нагрузка как размер будет уменьшина. Каждый запрос от пользователя .htaccess файл будет перечитываться и проверку делать по этим правилам Странно, сейчас ради теста на другом форуме поставил картинку http://домен.ру/uploads/fotos/foto_1.gif и она отобразилась. Кэш в браузере очистите Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.