This tutorial shows an example of how a .htaccess file should look like when you need to enable GZip, allow using CDN with Webfonts, and set custom expiry headers. You can also check out the magnificent .htaccess file included with HTML5 BoilerPlate.

Important Note

This should all be at the very top of your .htaccess file. If you already have the lines listed under Section 1, you need to remove them.