diff --git a/inc/parser/xhtml.php b/inc/parser/xhtml.php
index f6e9b7addd297ebc7d66b18f2c6c7be7c9eff1cd..112acc91c38595da61ca5b068785441f34de5a72 100644
--- a/inc/parser/xhtml.php
+++ b/inc/parser/xhtml.php
@@ -734,7 +734,7 @@ class Doku_Renderer_xhtml extends Doku_Renderer {
 
         $link['title']  = $this->_xmlEntities($src);
         list($ext,$mime) = mimetype($src);
-        if(substr($mime,0,5)){
+        if(substr($mime,0,5) == 'image'){
             $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache),false);
         }else{
             $link['url'] = ml($src,array('id'=>$ID,'cache'=>$cache),true);