Los archivos .htaccess son nativos en Apache y realmente útiles, pero IIS no trae una versión nativa para controlarlos, el módulo más utilizado para gestionar htaccess es el ISAPI Rewrite
http://www.helicontech.com/isapi_rewrite/
En ocasiones nos interesará saber que reglas se están ejecutando y hacer un seguimiento para comprobar que expresiones regulares son correctas y cuáles no. Para ello podemos usar los logs de ISAPI Rewrite.
Activar los logs
Abrimos ISAPI Rewrite Manager, que generalmente estará en la carpeta de instalación del mismo. Añadimos a las directivas de configuración las siguientes lineas:# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.88
# Registration info
RegistrationName= ******
RegistrationCode= ******
RewriteEngine On
AllowOverride All
RewriteLogLevel 9
LogLevel debug
Esto hará que el ISAPI guarde la información de las rutas seguidas en el archivo Rewrite.log, que aparecerá en la carpeta de instalación del mismo (AVISO: Aseguraos de que el usuario que ejecute ISAPI tiene permisos para escribir en la carpeta).
Una vez hayáis realizado la depuración sería recomendable quitar estas lineas, pues generan archivos enormes y ralentizan el rendimiento del sistema.
Para más información sobre los niveles de depuración puedes visitar la documentación oficial:
http://www.helicontech.com/isapi_rewrite/doc/LogLevel.htm
http://www.helicontech.com/isapi_rewrite/doc/RewriteLogLevel.htm
No hay comentarios:
Publicar un comentario