Das geht über die Variable $wgUrlProtocols
in der Datei LocalSettings.php. Diese steht standardmäßig auf http, ftp, irc, mailto, https, gopher und news.
Um das Protokoll file:// anzuhängen muss die Variable auf folgenden Wert gesetzt werden (sie steht standardmäßig noch gar nicht in der Config-Datei): $wgUrlProtocols = "http:\/\/|https:\/\/|ftp:\/\/|irc:\/\/|gopher:\/\/|news:|<a title="Linkification: mailto:|file:\/\/\/" class="linkification-ext" href="mailto:%7Cfile:%5C/%5C/%5C/">mailto:|file:\/\/\/</a>";
Link zu diesem Thema: http://www.mediawiki.org/wiki/Help:%24wgUrlProtocols
UPDATE (02.05.2006): Ab Version 1.6 muss obige Definition durch die folgende ersetzt werden: $wgUrlProtocols = array( 'http://', 'https://', 'ftp://', 'irc://', 'gopher://', 'telnet://', 'nntp://', 'worldwind://', 'mailto:', 'news:' , 'file:///' );
Wichtige Ergänzung:
Der Download von internen Dateien funktioniert aus Sicherheitsgründen Firefox per Standard nicht!