Reklam
Varnish’de Font’larınıza CORS Header’ları Ekleyin

Varnish’de Font’larınıza CORS Header’ları Ekleyin

Merhaba arkadaşlar,

Sunucunuzda Varnish kuruluysa .htaccess dosyanıza

Header set Access-Control-Allow-Origin "*"

ekleseniz bile farklı bir alan adından veya alt alan adından font vs. çekmeye çalışırsanız geliştirici seçeneklerinde konsol da CORS hataları alırsınız. Bunun sebebi Varnish dosyaları yollarken bu header’ları dosyalarınızdan silecektir. Şöyle basit bir hamle ile fonts klasöründe bulunan dosyalar için CORS’a izin verebiliriz:

if (req.url ~ "/fonts/") {
    set resp.http.Access-Control-Allow-Origin = "*";
    set resp.http.Access-Control-Allow-Methods = "GET, OPTIONS";
    set resp.http.Access-Control-Allow-Headers = "Origin, Accept, Content-Type, X-Requested-With, X-CSRF-Token";
}

Bu sayede rahatlıkla erişim sağlayabilirsiniz.


Yorum Yapın

Eposta adresiniz görünmeyecektir.

5 + 9 =