mod rewrite
http://suchmaschinentricks.at/tipps-tricks/mod_rewrite.html
Auf der Startseite (Root-Seite) den Inhalt einer bestimmten Unterseite anzeigen lassen
Manchmal wird die Root-Index Seite auf irgendeine Unterseite weitergeleitet. Das kann man mit mod_rewrite auch umgehen. Beispiel: Sie möchten bei Aufruf der Domain www.domain.at die Unterseite www.domain.at/cmsordner/startseite.html anzeigen lassen. Jedoch ist ein Redirect nicht optimal, da im Browser dann die Unterseite aufscheint. Besser ist es, wenn die Unterseite in die Index der Root-Seite einbezogen werden. Dazu muss man zuerst eine Datei im Root-Ordner anlegen, die "index.htm" heißt (die Datei kann völlig leer sein). In die .htacces kommt folgender Code:
RewriteEngine On
RewriteRule index.htm$ cmsordner/startseite.html?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^cmsordner/startseite.html$ /$1 [R=301,L]
Dieser Code arbeitet in beiden Richtungen. Wenn die Domain aufgerufen wird, werden die Inhalte der gewünschten Seite angezeigt. Wird aber die Seite cmsordner/startseite.html direkt aufgerufen, wird sie per 301 auf die Root-Seite geleitet.