Pare Hotlinking por .htaccess (Como configurar Hotlink proteção no .htaccess)

"hotlinking”Ou também conhecido como leeching, piggy-backing, ligando diretamente, agarra imagem offsite é um método que obtém imagens a partir de uma página da web outras páginas da web. Os mais imagens grandes e diversas visitas ao website, que tirou as fotos, o tráfego é mais e consumir mais largura de banda (Largura de Banda) No servidor de origem. Claro, isso não é verdade apenas para imagens. Pode recuperar arquivos .mp3, arquivos vídeo e até mesmo arquivo. Nestes últimos três casos o consumo de largura de banda seria muito maior e traria automaticamente os custos, além do servidor host.

Como pode bloquear outros sites para tirar fotos de nossa fonte?

Deixe o seguinte cenário. temos discriçãosettings.com Hospedeiras fotos e imagens não querem pode ser levado para uma outra página da web fora do stealthsetting.com domínio. Neste caso, vamos fazer a seguir.

1. Adicionar um arquivo .htaccess in WebrootO site que está hospedado imagens.

2. Em. Htaccess adicione as seguintes linhas.

RewriteEngine ativado
RewriteCond% {HTTP_REFERER}! Http: // (. +.)? Stealthsettings.com / [NC] RewriteCond% {HTTP_REFERER}! ^ $
RewriteRule * (JPE G |? Gif | bmp | png).. Http://laurentiu.us/oops.gif $ [L]

Isto significa que arquivos com extensões . Jpg,. Jpeg,. Gif,. Bmp si . Png não pode ser recuperado com um link direto da fonte furtivasettings.com, e o site que irá tirar as imagens exibirá a imagem oops.gif Host para laurentiu.us.

Aqui está um caso real. UMA "IT BlogEle pensou em ajudar pessoas ignorantes roubar tutoriais de nós. Com todas as fontes. As novas linhas adicionadas Htaccess teve o seguinte efeito sobre o site, que teve imagens.:

Não sei - nós te ensinar

Como podemos bloquear sites específicos para tirar fotos.

Pode haver outras situações em que você deseja permitir a tomada de imagens de outros sites, exceto alguns.

RewriteEngine ativado
Rewritecond% {HTTP_REFERER} ^ http: // (.. +) Facebook.com/ [CN, OR] RewriteCond% {HTTP_REFERER} ^ http: // (.. +) Hi5.com/ [CN, OR] RewriteCond% {HTTP_REFERER} ^ http:?.. // (.. +) softpedia.com/ [NC] RewriteRule * (? JPE g | gif | bmp | png) $ http://laurentiu.us/oops.gif [L]

Na situação acima, todos os sites podem tirar imagens furtivassettings.com (ou do site para o qual editamos .htaccess), exceto para os domínios e subdomínios de facebook.com, hi5.com si softpedia.com. Imagens tiradas a partir dessas três áreas será redirecionado para laurentiu.us / oops.gif.

* Especifique como usar O módulo mod_rewrite deve estar presente no servidor web apache.

Pare Hotlinking por .htaccess (Como configurar Hotlink proteção no .htaccess)

Sobre o autor

Discrição LP

Fundador e editor discrição SettingsNa data 2006.
Experiência em sistemas operacionais Linux (especialmente CentOS), Mac OS X, Windows XP> Windows 10 e WordPress (CMS).

Deixe um comentário