Colocar Resposta 
 
Avaliação do Tópico:
  • 1 votos - 1 Média
  • 1
  • 2
  • 3
  • 4
  • 5
.htaccess proteger ficheiro
20-07-2010, 17:31
Mensagem: #1
.htaccess proteger ficheiro
Ora biba pessoal,

Preciso da vossa ajuda. Estava aqui a pensar em proteger um ficheiro css ou um js via .htaccess.

Então coloquei numa 1ª versão:
Código:
<files ~ ".css$">
    Order allow,deny
    Deny from all
</files>

Protegia realmente os ficheiros de css mas também impedia o acesso do site aos ficheiros, então acrescentei:
Código:
<files ~ ".css$">
    Order allow,deny
    Deny from all
    Allow from xxx.xxx.xxx.xxx
</files>

Mesmo problema e ainda substitui o ip pelo dominio com e sem www.

Mesmo resultado. Já coloquei o ficheiro na root e na pasta dos css.

Alguma dica?[/quote]
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-07-2010, 17:51
Mensagem: #2
RE: .htaccess proteger ficheiro
Bem, isso tem que funcionar, mas para isso tens de colocar o teu IP, não o do servidor...

Ao fazeres isso, vais impedir que toda a gente menos quem "venha" daquele IP consiga ver o ficheiro... o teu objectivo é esse?

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-07-2010, 17:57
Mensagem: #3
RE: .htaccess proteger ficheiro
Realmente...mau entendimento de minha parte. O que pretendia era que ninguém tivesse acesso directo ao ficheiros meusestilos.css.

Presumi que aquele Allow from ip permitisse apenas o servidor onde esta alojado o site, conseguisse ver o css para o colocar a funcionar no site.

Então como ficaria?
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-07-2010, 18:41
Mensagem: #4
RE: .htaccess proteger ficheiro
dá o url do site... supostamente tens de por o ip do servidor e não do site... e supostamente o que fizeste está bem...

Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-07-2010, 21:43
Mensagem: #5
RE: .htaccess proteger ficheiro
(20-07-2010 18:41)asantos3 Escreveu:  dá o url do site... supostamente tens de por o ip do servidor e não do site... e supostamente o que fizeste está bem...

url: http://www.datamagna.com

Já fiz alguns testes, e se coloco o htaccess, o site não consegue ir buscar o css. Como disse, já testei com ip, dominio, com e sem www.

Se por acaso se chegar à conclusão que realmente não funciona, que forma sugeriam para bloquear o acesso a este ou outros ficheiros de uma forma directa?

De forma a que sejam executados somente pelo site? EEK!

Obrigado,
Rui
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-07-2010, 22:18
Mensagem: #6
RE: .htaccess proteger ficheiro
asantos3: Estás errado. Aquele é o IP que acede ao .htaccess, e quando acedes ao servidor, o IP enviado é o teu, senão não conseguirias bloquear ninguém... Lê a documentação do apache antes de afirmares assim as coisas... induzes as pessoas em erro.

ruicosta: O que pretendes não é propriamente possível, pelo menos de uma forma standard. O CSS é "executado" pelo cliente, como tal, não o podes proibir de ver o ficheiro. O máximo que poderias fazer seria gerar o CSS dinamicamente (por PHP, por exemplo), mas o resultado final seria sempre visível.

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-07-2010, 22:39 (Esta mensagem foi modificada pela última vez a: 20-07-2010 22:39 por asantos3.)
Mensagem: #7
RE: .htaccess proteger ficheiro
@ruicosta
o que pretendes é que o visitantes nao vejam o codigo fonte do site certo?
é simples isso... http://www.protware.com/ ou pesquisa encode html ou encriptavas o código e ponhas em php o código...
tipo:
Código:
<?php
$o="encriptado==";eval(base64_decode("encriptado=="));return;?>
onde onde está encriptado estaria montes de código incompreensível... mas claro que codificar nao resolve porque descodificar também é possível, eu por exemplo consigo fazer esse trabalho Tongue

Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
20-07-2010, 22:49
Mensagem: #8
RE: .htaccess proteger ficheiro
asantos2:

1º - Calma, lê o que ele pretende. Ele pretende "esconder" o CSS, não é o código fonte gerado.

2º - Qualquer pessoa que pretenda ver o código fonte conseguiria "descodificar" isso. Só dava mais trabalho e atrasava a visualização do site sem necessidade nem vantagem nenhuma.

BrunoBernardino.com
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
23-07-2010, 12:56
Mensagem: #9
RE: .htaccess proteger ficheiro
Bom,

Vou reformular a pergunta. Há hipotese de permitir o acesso a um ficheiro html SOMENTE ao servidor onde o mesmo está alojado? De forma a que somente um outro ficheiro (por exemplo .php) tenha acesso a esse html.

Assim posso criar um sistema de templates em html, sem que ninguem tenha acesso aos .html.

Abraços e beijinhos.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
23-07-2010, 13:06 (Esta mensagem foi modificada pela última vez a: 23-07-2010 13:08 por avlisrotiv.)
Mensagem: #10
RE: .htaccess proteger ficheiro
N00b says: Basicamente queres, tipo proteger um ficheiro com hotlinking mas "abrir uma excepção" a uma outra página?
Se assim for, a parte "sem que ninguem tenha acesso aos .HTML" não sei se funciona. Agora esse não dá para usar em outra página...
Caso não seja nada disto, desculpa... Tongue
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)