Soy un autodidacta programador y me gusta depuración eco sospechoso variables y comentar el código.

Últimamente, he tenido que aprender más acerca de el .archivo htaccess. La necesito para hacer cosas como interprete de php scripts de php5, reescritura de url, límite de carga de archivos de tamaño etc…. Tengo un montón de problemas de depuración de una .archivo htaccess. A menudo tengo que migrar aplicaciones PHP de un entorno de alojamiento compartido a otro. A veces se rompe el .htaccess (o en su lugar, algo en el .htaccess rompe el sitio). Puedo comprobar para asegurarse de que los nombres de dominio se actualizan.

Hay técnicas populares para la depuración de una .htaccess? Es simplemente buscar en los logs de apache? Cualquier otra cosa?

InformationsquelleAutor John | 2009-03-21

1 Comentario

  1. 11

    Buscando en los logs de apache es la manera más fácil de depurar .htaccess en mi humilde opinión (la adición de rewriteLog Directiva si es necesario)

    Acerca de la migración: si usted no está utilizando ningún archivo físico caminos en el interior .htaccess (es decir, /var/www/site/script.php) deben estar funcionando sin problemas. Si este no es el caso, primero trate de eliminar todas las opciones y dejar sólo las directivas de redirección, en este modo, puede ver si es problema de configuración del servidor que niega la reescritura de la configuración predeterminada.

    Alguna referencia

    • Es bueno saber que «RewriteLog» no funciona en hosting compartido porque tiene que ser activado en el httpd.conf, que no es accesible en este caso.
    • ¿Cuáles son tus opciones?
    • Rob Russell tiene una sugerencia para el redireccionamiento vuelve a escribir en los redireccionamientos 301, y el envío de información de depuración de vuelta a la consola: latenightpc.com/blog/archives/2007/09/05/… (yo no lo he probado aún).
    • Más aquí: stackoverflow.com/questions/9153262/…, incluyendo una recomendación para no utilizar redireccionamientos 301.
    • Nota: RewriteLog está obsoleto para Apache 2.4+. Consulte wiki.apache.org/httpd/RewriteLog

Dejar respuesta

Please enter your comment!
Please enter your name here