Hi Dennis,
aus "Fröhliche Ostern.doc" würde also "Fr_hliche_Ostern.doc" (natürlich ließe sich das auch so machen, dass Umlaute gesondert behandelt werden und zu ae, oe oder ue umgebastelt werden).
... so wie ich es mache; ich finde das wesentlich angenehmer zu lesen.
Dann wird die Datei in einem Verzeichnis außerhalb des Document Roots oder in einem Verzeichnis, welches mit Deny from All gegen einen Aufruf von außen geschützt ist.
Da hast Du überlesen, daß ich das Script insbesondere auch auf einem Windows-Server einsetze, auf dem ich weder solche Rechte vergeben kann, noch ausserhalb meines Userverzeichnisses agieren kann.
Der Download erfolgt dann über ein PHP Script, welches mit download.php?file=foobar.txt oder download.php/foobar.txt aufgerufen wird (wird kein mod_rewrite benötigt).
Das ist ohne mod_rewrite recht unschön und ich müßte mich auch noch um die passenden Header kümmern. Aber grundsätzlich ist das schon eine sinnvolle Alternative.
freundliche Grüße
Ingo