Informática NumaBoa MASTERDicas - as dicas para webmasters
.htaccess - Adicionar tipos MIME e Evitar hot linking
webmaster NumaBoa



..... ADICIONAR TIPOS MIME

Se o seu servidor não está apto a trasnferir adequadamente certos tipos de arquivos, como ocorre com alguma frequência com MP3 ou até arquivos SWF, é muito fácil corrigir este "defeito":


	AddType application/x-shockwave-flash swf

AddType especifica que estamos adicionando um tipo MIME. A string da aplicação é o parâmetro do MIME que está sendo adicionado. No exemplo é swf para um arquivo ShockWave.

Uma dica: para forçar o download de um arquivo através do item de menu "Salvar como" do browser, simplesmente ajuste o tipo de MIME para application/octet-stream. Isto faz com que apareça imediatamente a janela para a confirmação de download.


..... EVITAR HOT LINKING

Na comunidade webmaster, "hot linking" é uma expressão amaldiçoada. Também conhecido como "roubo de banda" (bandwidth stealing), refere-se a links apontando diretamente para objetos não-html em servidores que não sejam do proprietário do site. Geralmente são gráficos, arquivos de javascript e de flash referenciados a partir de um site concorrente. O servidor da vítima, neste caso, é espoliado em largura de banda uma vez que o safado se diverte mostrando o conteúdo de uma área que não lhe pertence. O tipo mais comum de roubo de banda está relacionado a imagens gráficas.

Usando o htaccess é possível impedir o hot linking de modo que os que tentarem roubar imagens hospedadas no seu site recebam uma "porta" (the door - uma imagem quebrada) ou a "boca do leão" (the lion's mouth - uma imagem à sua escolha, hehehe). Tem apenas um pequeno senão: seu servidor precisa apoiar mod_rewrite. Consulte seu servidor a este respeito.

Explicado o assunto, veja a seguir como desabilitar o hot linking de imagens no seu site. Simplesmente adicione o código a seguir ao seu arquivo htaccess e faça o upload para o diretório que desejar:


	RewriteEngine onRewriteCond %{HTTP_REFERER}
		!^$RewriteCond %{HTTP_REFERER} !^http://(www\.)?seudominio.com/.*$ [NC]
	RewriteRule \.(gif|jpg)$ - [F]

Certifique-se de ter trocado "seudominio.com" pelo seu verdadeiro domínio. O código acima faz com que a imagem fornecida apareça quebrada. Se você preferir determinar a imagem que deve substituir a solicitada através de uma hot link, acrescente o seguinte:


	RewriteEngine onRewriteCond %{HTTP_REFERER}
		!^$RewriteCond %{HTTP_REFERER} !^http://(www\.)?seudominio.com/.*$ [NC]
	RewriteRule \.(gif|jpg)$ http://www.seudominio.com/porcaria.gif [R,L]

O efeito do código acima é fornecer a imagem "porcaria.gif" ao invés da solicitada. Do mesmo modo, troque "seudominio.com" pelo seu verdadeiro.

Está mais do que na hora de acabar com a farra do roubo de banda! Um balde de água fria nos espertos ;))))


..... EXEMPLOS DE CONFIGURAÇÃO

Índice htaccess
Documentos de erro
Proteção com senha
Ativar SSI
Bloquear IP
Alterar página índice
Redirecionamento
Esconder o htaccess
Adicionar tipos MIME
Evitar hot linking
Impedir listagem de diretório

Leia com atenção as diretivas do Apache, em especial os comandos do htaccess, de preferência na fonte - Diretivas do Apache. Está em inglês mas é tranquilo.


| AAAA | Página Inicial | Mapa do Site | Novidades | Busca | Indique esta página | Mestre da Teia | Voltar |
| Localizador || @ Info NumaBoa > MASTERDicas > htaccess > Adicionar MIME e Evitar hot linking
Créditos: vovó Vicki

webdesign sobMedida by vickiSoft - /informatica/webmaster/htaccess/htaccess6.php (28.02.03) versão 1.1 de 04.07.03
Licença Creative Commons 1998-2006 Aldeia NumaBoa
Exceto onde especificamente declarado, todo material deste site é disponibilizado de acordo com a Licença Creative Commons.