.negação do htaccess de todos
copiei uma das minhas antigas aplicações e renomeei-a para New_ application. Quero aceder .ficheiro htaccess que está dentro da pasta New_ application. Quando o abri com o meu editor de texto, ele apenas mostrou " {[[0]}". Tentei abrir .htaccess na minha antiga aplicação, mostrou 'Deny from all
' também. Lembro-me que consegui editá-lo antes, mas não sei o que não posso agora. Alguma ideia? Muito obrigada.
3 answers
Deny from all
É an .comando htaccess (o conteúdo real desse ficheiro que está a tentar ver). Não é uma negação de ser capaz de editar o arquivo. Apenas reabra o .arquivo htaccess no visualizador de texto de escolha e fazer as alterações como você quiser, salvá-lo, em seguida, recarregá-lo para a sua pasta de escolha.
Apesar de pensar que inadvertidamente estás a impedir-te de ver a aplicação uma vez enviada. Eu faria algo do género:order deny,allow
deny from all
allow from 127.0.0.1
Que negará a todos mas o IP na linha allow from
, que você mudaria o IP para corresponder ao seu IP que você pode obter de http://www.whatismyip.com / ou local semelhante.
Esta sintaxe mudou com o servidor Apache HTTPd mais recente; veja por favor a actualização para apache 2.4 doc para mais detalhes.
A sintaxe de configuração foi
Order deny,allow
Deny from all
2, 4 Configuração agora é
Require all denied
Assim, esta sintaxe 2.2
order deny,allow
deny from all
allow from 127.0.0.1
Não estaria agora escrito
Require local
Podes editá-lo. O conteúdo do arquivo é literalmente "Negar de todos" , o que é uma diretiva Apache: http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#deny