Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17547
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Protegendo arquivos com .htaccess

28-09-2007 19:07

Nesse artigo vou passar um código .htaccess para você proteger seus arquivos, ou seja, não será possível ver os arquivos protegidos se forem acessados de outro servidor sem ser o seu, tipo, o cara do site dele usa o img src puxando uma figura do seu site, ou um iframe com o documento do seu site, ele não vai conseguir.

O código está abaixo

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://www.codigosnaweb.com/.*$ [NC]
RewriteRule .*\.(gif|jpg)$ http://www.codigosnaweb.com/hotlink.gif [R,NC]

O que você precisa saber:
- O campo em verde será o seu domínio como segue o exemplo
Se você quizer proteger sub-domínios, etc... basta criar mais uma linha do tipo dessa onde está o link, só mudando o endereço.

- O campo em laranja são os formatos que o puxador de arquivos não vai conseguir, separados por | como mostra o exemplo para gif e jpg.

- O campo em azul é uma figura que será mostrada quando o cara tentar mostrar seu conteúdo, ex.:
você vai proteger seus arquivos html, quando o cara puxar em um iframe, ao invés de mostrar seu conteúdo, vai mostrar o gif que colocar ai.

Qualquer dúvida poste no fórum.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Mensagens: 124
Sexo: Masculino

Protegendo arquivos com .htaccess

11-01-2013 16:22

É muito interessante usar essa restrição no .htaccess, só assim é possível desestimular o "copiador" para não puxar a banda de nosso servidor. E ainda, com o uso da imagem hotlink, é possível até fazer alguma propaganda do nosso site rs. Essa ideia realmente além de importante pode nos trazer proveito rs.

Eu estou usando esse código que encontrei, tem algumas adaptações.
Eu queria sua opinião sobre a colocação dessa 2ª e 3ª linha (liberar o google para usar imagens):

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?meusite\.com/ [NC] #libera meu site pra usar
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.com/ [NC] #libera o google pra usar
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.com.br/ [NC] #libera o google pra usar
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpeg|jpg|gif|png|bmp|php|js|swf|js|css|txt)$ http://www.meusite.com/img/nohotlink.jpg [L]
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17547
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Protegendo arquivos com .htaccess

11-01-2013 16:27

Se seu site tem bastante imagens, é bem útil libera o Google para usar elas. Fica uma ponte para seu site.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Mensagens: 124
Sexo: Masculino

Protegendo arquivos com .htaccess

11-01-2013 16:36

No caso, essa liberação de imagens para o Google, seria para a indexação das imagens do meu site no Google imagens.
Mas ai, só o Google poderia usar as imagens (para indexar) porém continuaria o código restringindo outros sites que não fosse o Google...


Ah, falando no assunto... Eu encontrei também esse site que é legal para testar se as imagens hotlink estão funcionando e aparecem a hotlink.gif
http://altlab.com/hotlinkchecker.php

OBS: Lembrando que é recomendável usar o navegador em modo privado para testar, que não tem cache salvo.

;)
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17547
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Protegendo arquivos com .htaccess

11-01-2013 16:56

Bem legal o sistema.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado