Un usuario preguntó 👇
He guardado la configuración para webp express.
Genere todas las imágenes con volumen convertido.
Por ejemplo:
https://www.viveremcasa.com/wp-content/uploads/2018/09/decoracao_com_sofa_azul_em_l.jpg.webp
Edito /etc/nginx/nginx.conf y agrego:
incluir /etc/nginx/mime.types; aplicación default_type / octet-stream;
# Webp Map $ http_accept $ webp_suffix {predeterminado «»; “~ * Webp” “.webp”; }
mi archivo /etc/nginx/mime.type contiene: image / webp webp;
El archivo /etc/nginx/sites-available/website.com.conf es mi servidor https y agrego: site ~ * ^ / images /.+ . (Png | jpg) $ {add_header Vary Glac; try_files $ uri $ webp_suffix $ uri = 404; }
Reinicio nginx.service
el sitio web es trabajo, pero no imágenes web.
las imágenes todavía se muestran en jpg o png.
¿Hice algo mal? ¿Olvido algo? Por favor, ayúdame…
gracias
(@roselldk)
Hace 1 año, 4 meses
location ~* ^/images/.+.(png|jpg)$ {
se ve mal: sus imágenes no están en una carpeta llamada «imágenes». Además, es posible que desee redirigir jpegs con la extensión «jpeg» (no solo aquellos con la extensión «jpg»).
En su lugar, recomiendo esta línea.
location ~* ^/?wp-content/.*.(png|jpe?g)$ {
Si aún no está allí, consulte la sección Estoy en Nginx / OpenResty en las preguntas frecuentes
(@knipers)
Hace 1 año, 4 meses
Gracias @roselldk por su ayuda,
Intento cambiar de ubicación con tus instrucciones, pero no trabajo.
Leo cada apertura, intento cada paso, pero no trabajo.
¿Tiene alguna otra sugerencia que resolver?
Mis configuraciones:
https://ibb.co/G25LyqG
https://ibb.co/fdm617Q
https://ibb.co/64GNNtQ
Esta respuesta fue modificada hace 1 año, 4 meses.
(@roselldk)
Hace 1 año, 4 meses
El es try_files
está utilizando páginas web en la misma carpeta que los originales, pero ha configurado WebP Express para almacenarlas en una carpeta separada. Puede cambiar la configuración. De cualquier manera, debe agregar una línea a try_files que intente encontrar webs en la carpeta separada, porque la configuración solo se aplica a las imágenes en la carpeta «upload». Para otras imágenes, las páginas web se almacenan en una carpeta separada.
Deberías agregar esta línea:
/wp-content/webp-express/webp-images/doc-root/$uri.webp
A continuación, se analizarán las redes existentes en ambos lugares:
location ~* ^/?wp-content/.*.(png|jpe?g)$ {
add_header Vary Accept;
if ($http_accept !~* "webp"){
break;
}
try_files
/wp-content/webp-express/webp-images/doc-root/$uri.webp
$uri.webp
;
}
Veo que pusiste el * mapa * en http
contexto. Tal vez tenga que estar en el server
¿contexto? De todos modos, la solución anterior no depende del mapeo.
(@knipers)
Hace 1 año, 4 meses
Gracias @roselldk por la ayuda, estaba usando «modo de operación» como «respuestas de imágenes múltiples» en nginx, este modo no funciona con nginx (probé todas las configuraciones posibles hoy todo el día y creo que ninguno de ellos funcionó).
Pero logré solucionarlo haciendo la siguiente configuración: – Modo de funcionamiento: CDN Friendly – Tipos de imágenes a convertir: Tanto jpegs como pngs – Carpeta de destino: Mingled – Extensión de archivo: Apéndice .webp – Cambiar HTML (marcado) con las opciones predeterminadas
Si es posible, recomiendo agregar un nuevo modo de operación llamado «Nginx» que establece estas opciones por defecto y htaccess oculta y alerta.
Esto ayudaría a otros usuarios a no perder tiempo con sitios que no funcionarán para nginx.
(@roselldk)
Hace 1 año, 4 meses
¡Es bueno saber que lo hiciste funcionar! Actualicé la sección de preguntas frecuentes de Nginx para que sea más legible.
Para una mejor interfaz de usuario de Nginx, ya lo tengo en la hoja de ruta 🙂 No tengo la intención de crear un nuevo modo de operación, pero sí tengo la intención de informar a la interfaz de usuario que es Nginx. Y agregaré la generación de reglas nginx que coincida con la configuración y la configuración (para que se muestren, es decir, cuando se guarde o haga clic en el botón «mostrar reglas nginx»)
¿Solucionó tu problema??
0 / 0