Estoy intentando servir imágenes con formato webp.
Lo he intentado convirtiéndolas yo mismo y subiéndolas a Medios, pero Divi Extra no me las redimensionaba y los thumbnails de las imágenes d elos posts en la página de inicio se veían mal.
Así que busqué información e instalé Webp Express pero me da error en ¿Habilitar la redirección directa a imágenes convertidas existentes? y en ¿Habilitar la redirección al convertidor?
También no me muestra el test para ¿Crear archivos webp a pedido?
Y aparece el siguiente error: It seems your server setup does not support headers in .htaccess. You should either fix this (install mod_headers) or deactivate the "Enable direct redirection to existing converted images?" option. Otherwise the Vary:Accept header will not be added and this can result in problems for users behind proxy servers (ie used in larger companies).
Alguna recomendación?
Gracias
Contenido solo visible a usuarios registrados
Hola Sergio,
Para solucionar prueba lo siguiente, añade el siguiente condigo en el tu htaccess
<IfModule mod_headers.c>
<FilesMatch "(?i)\.(jpe?g|png)$">
Header append "Vary" "Accept"
</FilesMatch>
</IfModule>
Puedes encontrar este archivo tn tu Cpanel -> Administrador de archivos -> Public_html -> Directorio donde tienes los archivos de tu sitio web -> Archivo .htaccess. De igual forma desactiva temporalmente todo complemento que tengas de compresión de información como wp rocket o autoptimize.
Estos plugins comprimen y crean nuevos archivos htaccess aplicando reglas especificas que aveces pueden interferir en el funcionamiento de algunos complementos.
PD: Antes de realizar cualquier cambio realizar una copia de seguridad de tu sitio web y el este archivo, de esta forma si se genera algún error puedes restaurarla.
Un Saludo
He añadido el código que me indicas, con Smush y W3 total cache desactivados y hace los mismos errores.
Gracias Karen
Hola Sergio,
Entiendo, prueba sustituir el código anterior con el siguiente:
<IfModule mod_setenvif.c>
SetEnvIf Request_URI "\.(jpe?g|png|webp)$" ADDVARY
</IfModule>
<IfModule mod_headers.c>
Header append "Vary" "Accept" env=ADDVARY
</IfModule>
Añádelo arriba del todo de tu archivo htaccess, de igual forma si es posible envíanos una captrua como lo estas añadiendo. De esta forma podemos verificar con mayor detalle
Un Saludo
Buenos días
Continúa el error. Te envío captura htaccess.
Hola Sergio.
Prueba a eliminar el código anterior y añade lo siguiente al principio del archivo .htaccess
<IfModule mod_headers.c>
Header append "Vary" "Accept" env=ADDVARY
</IfModule>
Revisa si con eso se soluciona.
Un saludo
No me funciona tampoco. Creo que lo haré manual ya que me da la sensación que es tema de servidor.