Хаки и Скрипты Next Generation CMS

Антилич через htaccess

irbees2008 irbees2008 Опубликовано - 6 - марта htaccess
3445 - 0
  • Автор: andrey3761
  • Адаптировал: andrey3761

Некоторые используют чужие сайты для хостинга файлов , личеры. Например варуют статьи в месте с картинками и файлами, и даже не скачивают к себе на хостинг эти файлы. Для борьбы с этим в htaccess надо вписать:

Код:
RewriteEngine on  

# antilich Картинки
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?сайт.org/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?yandex.ru/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?xoops2.ru/ [nc]
RewriteRule .*.(jpg|jpeg)$ http://сайт.org/images/antilich.png [nc]

# antilich Файлы
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?сайт.org/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?yandex.ru/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?xoops2.ru/ [nc]
RewriteRule .*.(djvu|pdf|rar|zip)$ http://сайт.org/index.php [nc]
# End antilich
А теперь распишем по порядку:

Код:
RewriteEngine on
подключает модуль
Код:
ModRewrite
. Если вы его уже подключили, то эту строчку можно пропустить.

Код:
RewriteCond %{HTTP_REFERER} !^$

Разрешает показ картинок если рефер отсутствует.

Код:
RewriteCond %{HTTP_REFERER} !^http://(www.)?(поддомен.)?(ещё_один.)?сайт.org/ [nc]
Разрешает показ картинок, если реферер соответствует вашему сайту и вашим поддоменам.
Код:
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/ [nc] 
RewriteCond %{HTTP_REFERER} !^http://(www.)?yandex.ru/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?xoops2.ru/ [nc]
Поисковики и сайты \"друзья\", для которых разрешено показывать картинки с вашего сайта.
Код:
RewriteRule .*.(jpg|jpeg)$ http://сайт.org/images/antilich.png [nc]
(jpg|jpeg) - типы файлов картинок, которые запрещено показывать http://сайт.org/images/antilich.png - картинка которая будет показываться, есил реферер не совпадает с разрешённым. Учтите, что антиличевая кортинка не должна быть запрещена для показа.

Ну и когда будете проверять это, незубть чистить кеш в браузере, так как картики браузер кеширует.
Код:
RewriteRule .*.(djvu|pdf|rar|zip)$ http://сайт.org/index.php [nc]
При попытке скачать файлы прямой ссылкой с вашего сервера перекинет на главную страницу вашего сайта.

Можешь почитать и вот эту статейку "Делаем вывод новостей в 3 колонки"

Опрос

Ваше мнение

Ваше отношение к TWIG
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 4493 дня
  • Новостей: 566
  • Комменты: 257
  • Зарегистрированно : 671
  • Онлайн всего: [41]
  • Гости: [40]
  • Поисковики: [1] Google
  • Были сегодня : [5] Google, Яндекс, dankeanke, ????????? ?????, irbees2008
  • SQL запросов: 30
  • Генерация страницы: 0.326сек
  • Потребление памяти: 5.365 Mb 
  •   Яндекс.Метрика