Die allwissende Müllhalde: mod_rewrite

Beitrag lesen

<VirtualHost *>
ServerName www.domain.de
</VirtualHost>

Jetzt sollte es eigentlich so sein, dass, egal ob jemand bla.domain.de oder nur domain.de eingibt, er immer "umgeleitet" wird zu www.domain.de.

Nein, der Server heißt www.domain.de, nicht bla.domain.de und auch nicht domain.de - genau so, wie Du es mit ServerName und ServerAlias definierst.

Eventuell sollte das ganze sogar so gesteuert sein, dass nur umgeleitet wird wenn für die angewählte Subdomain kein Eintrag als VirtualHost existiert.

Unbekannte Einträge landen beim Hauptserver oder beim ersten <VirtualHost>-Eintrag (konsultiere die Apache-Anleitung).

Ob es sonderlich intelligent ist, nicht existierende Objekte (auch bzw. gerade im DNS) mit der Antwort "gibt es dort um die Ecke" anstatt "gibt es nicht" zu quittieren, lassen wir mal dahingestellt.