Skip to content

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.

TR Kodlama GitHub'da!

TR Kodlama'da yer alan makaleleri GitHub üzerinden düzenleyebileceğinizi biliyor muyudunuz? Harika değil mi? Bu makale ile ilgili düzenleme yapmak isterseniz aşağıdaki butona tıklayınız!

GitHub'da Görüntüle ve Düzenle!