.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.

 45
Author: FlyingCat, 2012-03-01

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.
 132
Author: chris, 2015-12-29 22:06:19

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
 12
Author: gasp, 2017-01-16 10:11:40

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

 4
Author: Sahand, 2012-02-29 22:31:45