es: http://xxx.xxx.xx/static/fontawesome-webfont.af7ae505a9eed503f8b8.woff2?v=4.7.0
Nginx non accetta di default la tipologia di file, quindi è necessario modificare il file mime.types, aggiungendo le seguenti tipologie:
application/x-font-ttf ttc ttf; application/x-font-otf otf; application/font-woff woff; application/font-woff2 woff2; application/vnd.ms-fontobject eot;
Questa cosa causa nella risposta standard del browser un errore OTP, a questo punto è necessario inserire un regola di rewrite su Nginx per eliminare la parte di estensione non prevista ?v=4.7.0
location /static/ { alias /opt/static/html/; index index.html; if ($request_uri ~* ^.+\.(woff2|otf|woff|tff)\?v=(.*)$){ rewrite ^(.*)$ $uri? permanent; } try_files $uri$args $uri$args/ $uri/ /index.html =404; error_log /var/log/nginx/static_error.log; access_log /var/log/nginx/static_access.log; }
Esempio completo:
Nessun commento:
Posta un commento