Hey!
Naja, ich betrachte das glaube ich von einem etwas anderem Blickwinkel.
Zunächst: Die Pfade zu eingebetteten Ressourcen sind mir tatsächlich egal und können meinetwegen beliebig kryptisch sein. Allerdings war /img/ nur als Beispiel gemeint.
Du hast recht, man kann und sollte sich beim benennen von Verzeichnissen Gedanken machen und kann so im Prinzip Probleme vermeiden. Aber das alleine reicht noch nicht. Ich würde gerne einen Mechanismus schaffen, bei dem ohne Kenntnis irgendwelcher Verzeichnisstrukturen durch ein webbasiertes Konfigurationsinterface neue Unterseiten hinzugefügt werden können. Und dazu ist mein "unschöner" Ansatz mit dem Präfix vor den "clean" URIs die bisher einzige Lösung, die mir einfällt.
Auch mit einer RewriteCond, die auf -f und -d prüft, erhalte ich nicht die gleiche Fehlersicherheit, da über das Webinterface eine Unterseite erstellt werden könnte, die später nicht aufgerufen werden kann (weil ihre URI mit einer existierenden Datei oder einem Verzeichnis kollidiert).
Viele Grüße,
Claudius