Zum Inhalt springen

Weiterleitung auf Verzeichnis

Erstellt am 17. August 2006 · 8 Antworten · letzte Antwort am 17. August 2006

Tags: URLs & Routing, Frage

mdhp ·

Problem mit Weiterleitung auf ein Unterverzeichnis.

Ich habe drei Projekte unter Typo3 3.8.1:

Projekt 1
www.xyz.de

Projekt 2
www.xyz.de/pfad1/

Projekt 3
www.xyz.de/pfad2/

Aufruf von Projekt 1 über www.xyz.de funktioniert.
Aufruf von Projekt 2 über www.xyz.de/pfad1/ funktioniert.
Nur Projekt 3 will einfach nicht.

Bei Aufruf von "www.xyz.de/pfad2/" erscheint im Browser
"www.xyz.de/pfad2/" allerdings mit dem Inhalt von Projekt 1.

Das witzige daran ist, wenn ich die Domaineinstellungen von Projekt 2 in Projekt 3 verschiebe, erscheint bei Aufruf von "www.xyz.de/pfad1/" das Projekt 3 korrekt -> mit "www.xyz.de/pfad2/" gehts allerdings immer noch nicht.

Kennt jemand das Problem und kann mir helfen?

Seit 2 Stunden verzweifle ich daran. #angry#

steffenk ·

ich nehm mal an, das Du eine htaccess aktiv hast - die versucht die Urls natürlich umzuschreiben.

Wenn ja, musst Du diese beiden Pfade vom mod_rewrite ausnehmen.

mdhp ·
steffenk schrieb

ich nehm mal an, das Du eine htaccess aktiv hast - die versucht die Urls natürlich umzuschreiben.

Wenn ja, musst Du diese beiden Pfade vom mod_rewrite ausnehmen.

Ja htaccess ist aktiv. Aber die soll das ja auch so machen.
Eigentlich sind noch ein paar Projekte mehr (wollte es nur vereinfachen).

Projekt 2 -> "Pfad 1" funktioniert einwandfrei
Projekt 3 soll genauso funktionieren wie 2

Ich kapiers nicht o.O

mdhp ·

P.S.

hab mich vielleicht entwas undeutlich ausgedrückt.

"www.xyz.de/pfad1/" wird mit mod_rewrite auf Projekt 2 umgeleitet.

Das Verzeichnis "pfad1" existiert real auf der HDD nicht.

-> genauso solls bei Projekt 3 sein.

mdhp ·

Hier ist sie:

------------------------------------------------------------------------------------------
RewriteEngine On

RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]

RewriteRule ^typo3$ typo3/index_re.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php [L]
------------------------------------------------------------------------------------------

steffenk ·

aha - also doch nicht drin. Du musst die erste Regel erweitern:

RewriteRule ^(pfad1|pfad2|typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]

mdhp ·

Bei Aufruf von "www.xyz.de/pfad2/" erhalte ich:

"The requested URL /pfad2/ was not found on this server."

"www.xyz.de/pfad1/" funktioniert

mdhp ·

Jetzt hab ich die schn*utze voll und machs ganz einfach:

Ich hab jetzt in Symlink auf das root-www Verzeichnis gelegt mit dem Namen "pfad2"
in Typo hab ich dem Projekt einfach die Domain "www.xzy.de/pfad2/" zugewiesen und es geht.

Ist zwar nicht schön aber 3 Stunden reichen für so einen quatsch :-(