Simone: Weiterleitung htaccess, verschiedene DomainNamen

Beitrag lesen

O gott..

Die Domains kommen ja alle im gleichen Verzeichniss an. muss ich dann überhaupt die Daten mit htacces behandeln wenn ich die URL mit $_SERVER['SERVER_NAME'] auslese und dann weiterbearbeite?

Simone!

PS: Bei $_SERVER['SERVER_NAME'] bekomme ich aber den ganzen Namen www.example.com, kann ich mir auch nur den NAMEN selber ausgeben lassen, in diesem Fall example.

Tach!

Bei mir kommen viele Domains in einem Verzeichnis an, diese möchte ich unterschiedlich ausgeben, was ich über php bewerkstelligen will.
ich würde das ganze aber gerne ein wenig kürzen, so dass ich nur noch einen Zweizeiler habe, doch das bekomme ich nicht hin.

Es geht mit einem Dreizeiler, wenn du in PHP die Inhalte von $_SERVER selbst auswertest.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [QSA]

Die beiden RewriteConds sorgen dafür, dass real existierende Dateien und Verzeichnisse ausgenommen werden. Wenn du Symlinks hast, kommt noch eine Zeile hinzu. Die RewriteRule schreibt alles auf index.php um, wo du dann Servername, RequestUri und dergleichen auswerten kannst.

dedlfix.