htaccess deny .htaccess

.htaccess deny de todos



htaccess deny access to file (3)

Copié una de mis aplicaciones antiguas y la renombré a New_application. Quiero acceder al archivo .htaccess que está dentro de la carpeta New_application. Cuando lo abrí con mi editor de texto, simplemente mostró " Deny from all ". Intenté abrir .htaccess en mi aplicación anterior, que también mostraba " Deny from all ". Recuerdo que pude editarlo antes pero no estoy seguro de lo que no puedo ahora. ¿Alguna idea? Muchas gracias.


Esta sintaxis ha cambiado con el servidor Apache HTTPd más nuevo, consulte actualización a apache 2.4 doc para obtener más información.

2.2 la sintaxis de la configuración era

Order deny,allow Deny from all

2.4 configuración ahora es

Require all denied

Por lo tanto, esta sintaxis 2.2

order deny,allow deny from all allow from 127.0.0.1

Ne ne ahora escrito

Require local



Deny from all

es un comando .htaccess (el contenido real de ese archivo que está tratando de ver). No es una negación de poder editar el archivo. Simplemente vuelva a abrir el archivo .htaccess en el visor de texto de su elección y realice las modificaciones que desee, guárdelas y luego vuelva a cargarlas en la carpeta que prefiera.

Aunque creo que sin querer te estás bloqueando incluso a ti mismo de ver dicha aplicación una vez cargada.

Haría algo como:

order deny,allow deny from all allow from 127.0.0.1

lo cual negará a todos menos a la IP en la línea allow from , que cambiaría la IP para que coincida con su IP, la cual puede obtener de http://www.whatismyip.com/ o un sitio similar.