Tengo un archivo htacces en mi carpeta raíz con algunos códigos básicos. Pero quiero que todas esas instrucciones sean ignoradas en el directorio "voxelforum.com". ¿Cómo puedo lograr esto?Restaurar htacces para las subcarpetas
Gracias!
Tengo un archivo htacces en mi carpeta raíz con algunos códigos básicos. Pero quiero que todas esas instrucciones sean ignoradas en el directorio "voxelforum.com". ¿Cómo puedo lograr esto?Restaurar htacces para las subcarpetas
Gracias!
Elimine su htaccess de su carpeta raíz y muévalo en sus subcarpetas. Por lo que sé, no hay forma de deshabilitar htaccess para la carpeta raíz.
EDIT: comprobar AllowOverride
Pero yo quiero que mis htacces en mi carpeta raíz (sitio web principal) pero no lo quiero en mi subcarpeta (sitio web secundario). –
¿Pero estás diciendo que no es posible? –
Ah, lo siento, no estoy seguro, pero consulte la directiva AllowOverride –
Depende de las reglas que desea anular:
Si desea desactivar las reglas de reescritura, entonces se puede poner un archivo .htaccess en la subcarpeta que contiene RewriteEngine On
, y las reglas para la carpeta principal estarán desactivadas (técnicamente, reemplazadas).
De manera similar, si desea deshabilitar la autenticación para una subcarpeta, puede crear un .htaccess que contenga Satisfy Any
.
reglas .htaccess en cascada hacia arriba, de modo Apache buscará un archivo .htaccess en la carpeta actual y utilizar las reglas para que, a continuación, comprobar la carpeta principal, etc.
Voy a probar este. Parece lógico. –
Empecé a hacer todas mis reglas de htaccess en mi archivo conf y eliminé los archivos htaccess. Creo que hay un aumento en el rendimiento que se puede tener al hacer esto también. –
@MichaelDeMutis Eso es correcto, para obtener el máximo rendimiento, no olvide deshabilitar por completo los archivos htaccess para que Apache ni siquiera los busque. Sin embargo, diría que esta es una opción que no está disponible para todos, ya que no todos los desarrolladores se implementan en un entorno que controlan. – Kelvin
poner un archivo .htaccess en la subcarpeta y agregar sólo esta línea:
RewriteEngine en
Curiosamente, es posible que tenga que apagar reescritura y luego ponerlo de nuevo
poner un archivo .htaccess
en la subcarpeta y añadir estas 2 líneas:
RewriteEngine Off
RewriteEngine On
añaden sus reglas de reescritura continuación
Esto funcionó para mí, mientras que la simple adición de RewriteEngine On
no lo hicieron.
Este fue el caso para mí también. Necesito ambos, Apagado y Encendido. – jackrugile
Me alegro de que haya ayudado, pero no entiendo por qué se requirió el gatillo antes. Extraño, todavía tengo mi .htaccess de esta manera: / –
puede estar interesado en https://stackoverflow.com/questions/1788088/how-can-i-disable-auto-prepend-in-specific-folders-using-htaccess – Adam