We have sites (spins.fp.o, namely) which include webfonts from fp.o.

These includes are getting blocked because they are on a different
(sub)domain. I would like to enable CORS headers for webfonts so that we
can include them on other sites. The alternative is copying the css and
fonts over to spins.fp.o directly but then we have multiple places to
update the css every time we change it, which seems bad.

I tested this patch locally and it works as expected.

+1's?


commit 694cc14b4abe38bcaeae9deb13125b3aaabad7fc
Author: Ricky Elrod <[email protected]>
Date:   Wed Nov 26 21:27:52 2014 +0000

    Enable CORS header for webfonts

    Signed-off-by: Ricky Elrod <[email protected]>

diff --git a/modules/fedora-web/files/fedora-web.conf
b/modules/fedora-web/files/fedora-web.conf
index 5ed95aa..a73fdaf 100644
--- a/modules/fedora-web/files/fedora-web.conf
+++ b/modules/fedora-web/files/fedora-web.conf
@@ -14,6 +14,10 @@ AddEncoding gzip .svgz
   </IfModule>
 </FilesMatch>

+<FilesMatch \-webfont>
+  Header set Access-Control-Allow-Origin "*"
+</FilesMatch>
+
 <Location /static/checksums/>
         Options Indexes
 </Location>

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
infrastructure mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/infrastructure

Reply via email to