Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Защита от хотлинкинга

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
5 posts • Page 1 of 1
pro100ssk
Posts: 114
Joined: Mon Oct 19, 2015 12:12 pm

Os: Debian 8x
Web: apache + nginx
Защита от хотлинкинга
  • Quote

Post by pro100ssk » Thu Nov 12, 2015 11:08 pm

В общем трафик растет,а посетителей всё так же. Хотлинки из сайта гуляют по всяким форумам.
Вот для .htacess заделал такую вещь что бы защитить все типы файлов от хотлинкинга.
Может кто посоветует вариан проще или подскажет как лучше сделать, и вообще на эту тему поговорить бы :)

# HOTLINKID
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://мойблог/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://мойблог$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.мойблог/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.мойблог$ [NC]
#добавляем определенные домены в исключения
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com.ua [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.ua [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yandex.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mail.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?subscribe.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feedburner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?rambler.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ask.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?nigma.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?webalta.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?qip.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?poisk.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ukr.net [NC]
RewriteRule .*\.(.*)$ http://тут ссылка на главную страницу моего блога [R,NC]
# END HOTLINKID
Top

DevilStar
Posts: 51
Joined: Tue Sep 09, 2014 8:10 am
Contact:
Contact DevilStar
Website

Os: Ubuntu 15x
Web: nginx + php-fpm
Re: Защита от хотлинкинга
  • Quote

Post by DevilStar » Fri Nov 13, 2015 1:52 am

Лучше сделать через nginx. Вот пример: http://www.htpcbeginner.com/image-hotli ... ion-nginx/
Top

pro100ssk
Posts: 114
Joined: Mon Oct 19, 2015 12:12 pm

Os: Debian 8x
Web: apache + nginx
Re: Защита от хотлинкинга
  • Quote

Post by pro100ssk » Fri Nov 13, 2015 10:10 pm

используется только апач
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Защита от хотлинкинга
  • Quote

Post by skurudo » Sat Nov 14, 2015 6:07 am

pro100ssk wrote:используется только апач
Тогда что-то такое:

Code: Select all

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydomain\.com/.*$ [NC]
RewriteRule .*\.(jpg|jpeg|png|gif)$ - [F,NC,L]
Top

pro100ssk
Posts: 114
Joined: Mon Oct 19, 2015 12:12 pm

Os: Debian 8x
Web: apache + nginx
Re: Защита от хотлинкинга
  • Quote

Post by pro100ssk » Tue Nov 17, 2015 8:41 pm

так удобней, меньше текста. а как будет правильней добавить в искулючения гугл и яндекс например?
я так понимаю что если я не добавлю в исключение эти поисковики то и в картинках не будут отображается изображения из моего сайта?
Top


Post Reply
  • Print view

5 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password