Base de conocimientos · Windows

¿Qué archivo debe contener las reglas de ISAPI_Rewrite para mi dominio?

Última actualización: 2019-02-04

Consulte http://www.isapirewrite.com/docs/#conffile


Los archivos de configuración individuales deben llamarse httpd.ini y pueden encontrarse en los directorios root físicos de los sitios virtuales. Todos los archivos de configuración tienen el mismo formato, que es el de un archivo INI estándar de Windows, donde los ajustes se dividen en secciones. La única sección permitida en esta versión de ISAPI_Rewrite es [ISAPI_Rewrite]. Todas las directivas deben colocarse en esta sección y cada directiva debe ir en una línea independiente. Cualquier texto fuera de esta sección será ignorado.

Ejemplo de archivo httpd.ini:

[ISAPI_Rewrite]

# Esto es un comentario # 300 = 5 minutos
CacheClockRate 300
RepeatLimit 20

# Bloquear el acceso externo a los archivos httpd.ini y httpd.parse.errors
RewriteRule /httpd(?:\.ini|\.parse\.errors) / [F,I,O]

# Bloquear el acceso externo a la extensión ISAPI auxiliar
RewriteRule .*\.isrwhlp / [F,I,O]

# Algunas reglas personalizadas
RewriteCond Host: (.+)
RewriteRule (.*) /$1$2 [I]

Cuando ISAPI_Rewrite analiza un archivo de configuración, crea un archivo de registro de errores llamado httpd.parse.error en el mismo directorio donde se encuentra el archivo analizado. Durante el análisis solo pueden detectarse los errores de sintaxis evidentes. Los errores de sintaxis complejos y los errores de lógica solo pueden encontrarse durante la ejecución de las reglas, por lo que no se registrarán en httpd.ini. Se recomienda comprobar cada regla nueva con la herramienta de prueba de expresiones regulares antes de incluirla en un archivo de configuración.

← Todos los artículos de base de conocimientos

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.