I’ve just completed moving a site to a new server. All was working fine until the SEF links were turned on in Joomla. It turns out the mod_rewrite was breaking paths within the components. To solve this I had to add ignore rules to the htaccess. You can find a good example of how to do this at Added Bytes.