Merhaba arkadaşlar,
Sunucunuzda Varnish kuruluysa .htaccess dosyanıza
1 |
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:
1 2 3 4 5 |
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.
Yorumlar