1
Tag Leute!
Ich hoffe jemand von euch kann mir helfen.
Folgendes Problem:
Auf einem Server mit der Domain www.xxx.at liegt in einem Unterverzeichnis also www.xxx.at/yyy die Seite mit der Domain
www.zzz.at
Das wurde mal vor längerer Zeit so gemacht, weil die Seite www.zzz.at nicht so wichtig war, und eben auf www.xxx.at noch genug Speicherplatz vorhanden war.
So, nun ist es aber so, das alle Anfragen die an die Domain www.xxx.at erfolgen automatisch auf www.zzz.at umgeleitet werden sollen. Das soll wirklich für alle Anfragen gelten, also ob da jetzt irgendwelche Bilder requestet werden oder dergleichen, gegliche im Internet vorhandenen Links auf diese Domain sollen auf die Root-Seite der www.zzz.at Domain Seite umgelenkt werden.
Ok, das wäre noch nicht das Problem. Aber wie gesagt, die seite www.zzz.at liegt im Unterverzeichnis yyy von www.xxx.at
Das würde also wenn man da permanent alles umleiten würde zu einer Endlosschleife kommen.
So, nun habe ich mit folgendem Teil dieses Verzeichnis, sowie ein CGI-Verzeichnis welches trotz der ganzen Umleitungen noch erreichbar bleiben soll, umgeleitet:
(Die .htaccess liegt eben im Root-Verzeichnis vom www.xxx.at)
RewriteEngine on
RewriteCond %{REQUEST_URI} !cgi_verzeichnis(.*)
RewriteCond %{REQUEST_URI} !yyy(.*)
RewriteRule ^([^/]+)$ http://www.zzz.at [R=301,L]
Siehe da, das funktioniert auch, aber Anfragen die auf ganze Verzeichnisse gehen, z.B. www.xxx.at/pics/ werden nicht umgeleitet.
Wie müßte ich denn die Rules anpassen, damit auch direkte Verzeichniszugriffe umgeleitet werden, sofern es sich eben nicht
um einen Zugriff in das yyy Verzeichnis handelt?
DANKE!
Ciao
Martin
Ich hoffe jemand von euch kann mir helfen.
Folgendes Problem:
Auf einem Server mit der Domain www.xxx.at liegt in einem Unterverzeichnis also www.xxx.at/yyy die Seite mit der Domain
www.zzz.at
Das wurde mal vor längerer Zeit so gemacht, weil die Seite www.zzz.at nicht so wichtig war, und eben auf www.xxx.at noch genug Speicherplatz vorhanden war.
So, nun ist es aber so, das alle Anfragen die an die Domain www.xxx.at erfolgen automatisch auf www.zzz.at umgeleitet werden sollen. Das soll wirklich für alle Anfragen gelten, also ob da jetzt irgendwelche Bilder requestet werden oder dergleichen, gegliche im Internet vorhandenen Links auf diese Domain sollen auf die Root-Seite der www.zzz.at Domain Seite umgelenkt werden.
Ok, das wäre noch nicht das Problem. Aber wie gesagt, die seite www.zzz.at liegt im Unterverzeichnis yyy von www.xxx.at
Das würde also wenn man da permanent alles umleiten würde zu einer Endlosschleife kommen.
So, nun habe ich mit folgendem Teil dieses Verzeichnis, sowie ein CGI-Verzeichnis welches trotz der ganzen Umleitungen noch erreichbar bleiben soll, umgeleitet:
(Die .htaccess liegt eben im Root-Verzeichnis vom www.xxx.at)
RewriteEngine on
RewriteCond %{REQUEST_URI} !cgi_verzeichnis(.*)
RewriteCond %{REQUEST_URI} !yyy(.*)
RewriteRule ^([^/]+)$ http://www.zzz.at [R=301,L]
Siehe da, das funktioniert auch, aber Anfragen die auf ganze Verzeichnisse gehen, z.B. www.xxx.at/pics/ werden nicht umgeleitet.
Wie müßte ich denn die Rules anpassen, damit auch direkte Verzeichniszugriffe umgeleitet werden, sofern es sich eben nicht
um einen Zugriff in das yyy Verzeichnis handelt?
DANKE!
Ciao
Martin