+2

Como posso prevenir os meus diretórios de serem visíveis ?

criado por Joseph Dionisio Biesek Rocco em 01/04/2002 2:33am
Nenhuma descrição foi enviada.

Lista de Respostas:

0
01/04/2002 2:33am
(~22 anos atrás)
uma pasta tipo users tenque ser bem protegida contra pessoas mau intencionadas por causa das senha essas coisas entaum para vc manter esse pessoal bem longe o bom mesmo é colocar o arquivo .htaccess
o arquivo .htaccess ele dita as regras para o servidor se a pessoa tem ou naum autorizacao para entrar mas vc tambem tenque digitar algo dentro, algo como :

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName DenyViaWeb
AuthType Basic


<Limit GET>
order allow,deny
deny from all
</Limit>

umas coisas como pode se perceber sao bem parecidas com comandos do arquivo httpd.conf do apache.
isso fara que ocorra o erro 403 forbidden que diz q voce naum tem permisao tambem tem outros tipos d arquivos .htaccess q pede para digitar a senha e que usa o arquivo .htpasswd ...

NOTA(bem importante):Alguns servidores naum suportam esse tipo de arquivo fazendo com que ele naum funcione

T+

0
10/04/2002 2:16pm
(~22 anos atrás)
Eduardo Dias respondeu:
Você pode colocar ele um ou mais níveis acima do diretório raiz.
Um exemplo:

O meu diretório raiz é c:/inetpub/wwwroot/meusite/www/ ok?

eu posso colocar estes arquivos numa pasta
c:/inetpub/wwwroot/meusite/minhapasta/meuarquivo.txt ...

assim este diretorio não estara visivel ou navegacionavel pela net, somente por se acionado por programas ( tua página em php )

0
18/04/2002 11:24am
(~22 anos atrás)
Mario André respondeu:
Mude o CHMOD.

Use algum programa de FTP ou pede para o administrador do servidor

[]'s

0
18/04/2002 1:47pm
(~22 anos atrás)
Olavo Alexandrino respondeu:
Para Eduardo Dias!

Sim ok! Mas isso, creio eu, só funciona se for o IIS!
No qual os arquivos fontes podem estar até em outras partições, mas
se for o Apache como protegeria os arquivos?

As explicações acima não foram bem clara...

0
22/04/2002 5:20pm
(~22 anos atrás)
Sandro respondeu:
ou também você pode coloca uma "index" dentro dessa pasta com uma uma index em HTML mesmo com uma mensagem ou com um refresh ...

<meta http-equiv="Refresh" content="1; url=../index.php">

ou uma em PHP mesmo com um "header"

<?php
header("Location: ../index.php");
?>

que ira enviar o cara de volta para a página que você quiser ...

Pode colocar um ".htacess" como já disceram mas a pasta não podera ser apagada a num ser pelo serve etc ....
os servidores tbm possui essa opção de buscar ou não em umas pasta deve se ver com o admin

0
23/09/2002 8:02pm
(~21 anos atrás)
Neander Araújo respondeu:
Meu jovem se vc nao sabe se o seu servidor está preparado pra isso tente fazer da maneira facil:

para cada sub-pasta do seu site coloque uma index.htm em branco, porque senao o cara vê os arquivos que estão nela.

ex da pasta e dos arquivos:

imgages/
x.jpg
x.jpg
z.gif
Adicione index.htm, mas sem código, vazia.

0
14/05/2004 4:03pm
(~20 anos atrás)
Eu coloquei essa instrução lá no arquivo .htaccess

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName DenyViaWeb
AuthType Basic


<Limit GET>
order allow,deny
deny from all
</Limit>

mas não está bloqueando minha pasta.. como faço para ele pedir aquela janelinha de autenticação...

0
17/03/2010 10:57pm
(~14 anos atrás)
Para o .htaccess funcionar, precisa habilitar a diretiva AllowOverride do Apache.

Exemplo (arquivo de configuração do Apache):
<Directory "/var/www/html">

# 
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
# 
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
# 
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
# 
    Options Indexes FollowSymLinks

#  
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#  
    AllowOverride All

#
# Controls who can get stuff from this server.
# 
    Order allow,deny
    Allow from all

</Directory>

0
06/10/2012 5:05pm
(~11 anos atrás)
Ferenz Networks respondeu:
e como faz no iis ?

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)