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

hotlinking"E também conhecido sob o nome de 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 (Bandwidth) 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 stealthsettings.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 diretamente da stealthsettings.com link da fonte, eo site irá tirar fotos exibirá a imagem oops.gif Host para laurentiu.us.

Aqui está um caso real. A "IT Blog"Pensado para ajudar as 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 fotos em stealthsettings.com (ou site para essa edição. Htaccess), com exceção de nomes 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 Opções de invisibilidadeNa data 2006.
Experiência em sistemas Linux operacionais (especialmente CentOS), Mac OS X, Windows XP> Windows 10 e WordPress (CMS).

Deixe um comentário

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.