Fehlerhafter Galerie Link nach mod_rewrite Aktivierung....

corun

Joined: 2009-02-13
Posts: 66
Posted: Mon, 2009-08-10 19:38

Hallo zusammen,

meine Freundin und ich betreiben zusammen einen Blog und eine Galerie, die Ordnerstruktur auf unserem ftp Server sieht folgendermaßen aus:

html(root)
- bonnyworld (enthält den Blog)
- bonnyworld-galerie (enthält die Galerie)

Nun wollen wir gestern unser zweites Projekt veröffentlichen und haben hierzu nach einer Möglichkeit gesucht 2 Domains bei Eingabe der url in 2 unterschiedliche Ordner weiterzuleiten. Fündig geworden sind wir dann bei modrewrite.de und einer Weiterleitung über .htaccess und mod_rewrite. Die .htacces welche den unten aufgeführten Code enthält liegt nun im root Verzeichnis unseres ftp servers.

RewriteEngine On
RewriteCond %{HTTP_HOST} =www.bonnyworld.net
RewriteRule !^bonnyworld/ bonnyworld%{REQUEST_URI}

RewriteEngine On
RewriteCond %{HTTP_HOST} =www.neues-projekt.de
RewriteRule !^neuesprojekt/blog/ neuesprojekt/blog%{REQUEST_URI}

Hier nochmal die aktuelle Ordnerstruktur, welche auch unser "neueprojekt" enthält

html (root)
- bonnyworld (enthält den Blog)
- bonnyworld-galerie (enthält die Galerie)
- neuesprojekt/neuesprojektblog (enthält den Blog)
- neuesprojekt/neuesprojektgalerie (enthält die Galerie)
- neuesjrojekt/neuesprojektforum (enthält das Forum)

Was nun sehr gut funktioniert ist, dass beide url´s direkt in die entsprechenden Ordner weitergleitet werden.
Bei Eingabe von www.bonnyworld.net öffnet sich "- bonnyworld (enthält den Blog)" bzw. die dazu gehörende Website und bei www.neuesprojekt.de öffnet sich "- neuesprojekt/neuesprojektblog (enthält den Blog)".

Das Hauptproblem hätten wir hiermit also demnach gelöst.

Was nun merkwürdig ist, ist das auf unserer Seite www.bonnyworld.net der Link zur Galerie "im Blog oben rechts die Grafik" direkt auf die Startseite unseres Blogs führt - obwohl in der Adressleiste der Link zur Galerie korrekt angezeigt wird!? Stattdessen sollte sich eigentlich ein neues Fenster mit der Galerie öffnen. Das funktioniert aber leider nicht mehr seitdem wir den oben aufgeführten Code in die .htaccess welche sich im root Verzeichnis befindet geschrieben haben....

Habt ihr hierzu Lösungsvorschläge^^

Danke im Voraus!