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 stealthsettings.com host de imagem e não queremos que as imagens sejam recuperadas em outra página da web fora do domínio stealthsetting.com. Nesse caso, faremos o seguinte.

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  stealthsettings.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/ [NC, OR]
RewriteCond% {HTTP_REFERER} ^ http: // (. +.)? Hi5.com/ [NC, 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 de stealthsettings.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.

Fundador e editor Stealth Settings, de 2006 até o presente. Experiência em sistemas operacionais Linux (Especialmente CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Como » Linux » apache » Pare Hotlinking por .htaccess (Como configurar Hotlink proteção no .htaccess)
Deixe um comentário