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#
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.
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
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.
bleibt nach wie vor ein htaccess-Problem, dann poste die doch mal.
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]
------------------------------------------------------------------------------------------
aha - also doch nicht drin. Du musst die erste Regel erweitern:
RewriteRule ^(pfad1|pfad2|typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
Bei Aufruf von "www.xyz.de/pfad2/" erhalte ich:
"The requested URL /pfad2/ was not found on this server."
"www.xyz.de/pfad1/" funktioniert
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 :-(