Direct link to asset
What if you just use &lt;a href="{{ file.url }}"&gt;? So, without the siteUrl part? If your Asset source's URL setting is correct (so, the complete url, preferably using {siteUrl}), that should do the trick ...