XAMPP cómo cargar mod_expires

Tengo XAMPP y puedo ver el archivo mod_expires.so en la ruta

...XAMPP\apache\modules\mod_expires.so

Sin embargo, creo que el módulo no se carga por dos razones:

primero: mod_expires no aparece cuando se llama a phpinfo()

segundo, si agrego líneas de tiempo de caché al archivo .htaccess obtengo un error de servidor 500

(EJEMPLO DE código de caché dentro de .htaccess

<IfModule mod_expires.c>
# Activate mod_expires for this directory
ExpiresActive on
#HTML documents are good for a week from the time they were changed
ExpiresDefault M604800 
</IfModule>

DOS PREGUNTAS ENTONCES:

¿La presencia del archivo mod_expires.so indica que el módulo está instalado?

En caso afirmativo, ¿cómo habilito o activo?

Si NO, ¿cómo instalo y habilito en XAMPP?

Gracias,

preguntado el 22 de mayo de 12 a las 20:05

1 Respuestas

Para cargar el módulo expires, asumiendo que es parte del paquete XAMPP, necesitamos descomentar LoadModule del archivo de configuración de Apache.

Primero verifique que el paquete XAMPP tenga el módulo:

vaya a C:\XAMPP\apache\module y busque el archivo mod_expires.so

Si tiene este archivo, vaya al archivo C:\XAMPP\apache\conf\httpd.conf y busque "mod_expires.so"

Ya verás

#LoadModule expires_module modules/mod_expires.so

elimine el comentario de esta línea para tener

LoadModule expires_module modules/mod_expires.so

Restablecer el servidor

contestado el 26 de mayo de 12 a las 06:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.