Um usuário perguntou ?
Alguém conseguiu fazer o WebP funcionar com o ngintron nginx vs. Apache?
Primeiro, desativei o engintron e usei o método .htaccess para confirmar que o webp estava funcionando e o jpg/png ainda estava sendo servido no Safari.
Em seguida, iniciei o engintron e obtive os erros esperados quando o engintron armazena em cache a versão webp e a exibe em todos os navegadores, mas o Safari não pode exibir isso.
Então desativei as regras de reescrita e tentei aplicar as instruções do nginx de acordo com:
mas quando o nginx é um proxy, pelo menos try_files não é o guia certo, sem adicionar a configuração raiz do servidor
(@nosilver4u)
11 meses, 3 semanas atrás
Com sua configuração atual, o Apache parece estar servindo os arquivos de imagem e então encaminhando-os para o Nginx, você pode usar as regras .htaccess, mas então você tem que configurar o cache do Nginx para armazenar objetos separados para o Safari (e outras coisas que não são suportado pelos navegadores da web). As soluções de reescrita no nível do servidor exigem que todos os caches upstream possam alterar o conteúdo com base no cabeçalho Accept. Acho que o Nginx é capaz de fazer isso, mas não sei a configuração exata necessária para fazer isso. Se você não puder (ou não souber como), recomendo usar JS WebP ou Easy IO.
Isto foi útil?
0 / 0