Mann muss einfach zum Fan von Mod Rewrite werden. Eine Homepage, die bisher "nur" als Unterverzeichnis einer anderen Site untergebracht war, bekam endlich ihre eigene Domain. In einer komplexen Welt hat man aber manchmal nicht im Griff, ob es noch ein paar alte - vergessene oder Suchmaschinen - Links auf bestimmte Verzeichnisse gibt.
Mod Rewrite hilft.
Bsp. 1:
Die Dateien eines Verzeichnisses sind auf eine andere Domain verschoben worden.Das Verzeichnis enthält nur Dateien. Die RewriteRule steht in einer .htaccess Datei, die in dem Verzeichnis liegt, das verschoben wurde
RewriteEngine On # Ggf die Rewrite Engine einschalten, falls noch nicht geschehen
RewriteRule ^(.*)$ http://www.beispiel-domain.de/musterverzeichnis/$1
Lerneffekt bei diese Rule war für mich: Der Part ^(.*)$ muss relativ zu dem Verzeichnis gebildet werden, in welchem diese Rule steht. D.h.: der Wert von $1 ist in diesem Fall nur der Dateiname.
Bsp. 2: Alternativ wurde das Verzeichnis nicht auf eine andere Domain, sondern in ein anderes Verzeichnis der gleichen Domain geschoben.
RewriteRule ^(.*)$ ../VerzeichnisIrgendwo/neuesZielVerzeichnis/$1
Schick hierbei: In der Adressleiste des Browsers wird die Verschiebung der Anfrage an ein anderes Verzeichnis nicht angezeigt. In Beispiel 1 wird diese Verschiebung dem Anfrager angezeigt.