How to solve trouble with loading fonts for subdomains and different domains if you use apache server.

I encountered this problem when install Intenco theme to one of the shops that works on Magento. Which had 5 sites with individual domains, and storeviews for US, GB, DE, FR and IT.

All styles and scripts subdomian (let it be store-domain.com) gets from the primary domain(let it be main-domain.com) but this theme use their own fonts, including iconic that plugs into * .css files and that’s what showed Chrome browser console when the page loads:

Font from origin ‘http://main-domain.com’ has been blocked from loading by Cross-Origin Resource Sharing policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://store-domain.com’ is therefore not allowed access.

A little googling and I learned that this problem is solved by simply adding to the apache configuration lines, my solution in gist:

That’s all, the problem is solved)