Hallo Till,
der aus meiner Sicht wichtigste Unterschied ist folgender:
Eine Adresse wie meineseite/diesunddas/index.html ist flexibler und leichter zu konfigurieren. Die gängigen Webserver suchen bei Eingabe einer Adresse wie meineseite/diesunddas/ innerhalb dieses Unterverzeichnisses nacheinander nach in der Konfiguration des Servers festgelegten Dateien. Die erste, die sie finden, liefern sie sie aus. Das kann index.html oder default.htm sein, aber eben auch index.php, index.cgi oder index.py sein. Damit lässt sich sehr leicht die technische Basis einzelner Seiten ändern, ohne die Adressen in den Links der Seiten ebenfalls ändern zu müssen. Voraussetzung dafür ist natürlich, dass der Dateiname niemals in Links auftaucht.
Eine Adresse wie meineseite/diesunddas.html verlangt hingegen, dass sobald teils einfaches HTML und teils eine serverseitige Programmiersprache eingesetzt wird, entweder alle Dokumente mit der Endung .html von der serverseitigen Programmiersprache interpretiert werden oder der Webserver eine Liste pflegen muss, in der festgehalten wird, welche Seiten durch die serverseitige Programmiersprache zu interpretieren sind. Sonst gäbe es neben diesunddas.html auch eineandereseite.php, was nicht mehr dem Namensschema entspräche, und bei nachträglichem Einsatz der serverseitigen Programmiersprache für einige Seiten müssten die Links auf den Seiten angepasst werden.
Wenn man natürlich ein CMS einsetzt, sollte das diese Arbeit übernehmen, so dass es letztlich eine Geschmacksfrage wäre.
MfG, at