We’re using Craft over SSL and everything is working fine apart from the admin fonts:
This is due to a mixed content, because craft.css is requesting the fonts from non-ssl URLs:
The CSS file requesting these non-ssl assets is:
/admin/resources/css/craft.css?d=1478612388
When I clear caches, everything works for one page load, then reverts to broken fonts on the next page load. This is because for one page load after clearing caches, the CSS file is requested with a different query string:
/admin/resources/css/craft.css?x=EVPBt6yJn
This file uses the correct SSL URLs for font files, as does any other variation on the query string.
I’ve tried completely emptying the storage directory.
I can’t find anything in the docs about how Craft generates these CSS files, or the query strings. Can anyone give me any pointers?