[Typo3-german] RealUrl komisch
David Rosenkranz
david.rosenkranz at detewe.ch
Wed Nov 9 12:37:23 CET 2005
Mahlzeit,
Sorry für den nachfolgenden langen Text...
Nachdem simulateStaticDocuments nicht alles zuliess, was ich realisieren
wollte, habe ich RealURL installiert. Aber ich habe noch ein Problem damit.
Bisher wird lediglich die Startseite meiner Site korrekt angezeigt. Die
Links, die von der Startseite auf Unterseiten gehen, sehen korrekt aus. So
wird z.B. der Link der vorher /index.php?id=3 hiess, jetzt als /3/
angezeigt. Wenn ich darauf klicke, lädt T3 die entsprechende Seite ABER:
sämtliche Pfade darin stimmen nicht mehr. So wird die CSS-Datei nicht mehr
gefunden, die Images, die das Template verwendet werden nicht mehr gefunden.
Auch die Links, die von dieser Seite weggehen, sind nicht mehr korrekt. Es
gibt z.B. hierarchisch unterhalb der Seite 3 eine Seite 13. Diese ist durch
RealUrl jetzt aber als /3/13/ verlinkt. Das führt zur Fehlermeldung: "Error.
Reason: "3/13/" could not be found, closest page matching is 3/" Korrekt
gefunden wird die Seite unter /13/, wenn ich die Adresse manuell in die
Browseradressleiste eingebe (aber auch jetzt fehlen wie schon bei Seite /3/
alle CSS-Styles und Images).
In phpMyAdmin sehe ich in der Tabelle "tx_realurl_errorlog" u.a. folgenden
Fehler, der durch den Aufruf der Seite /3/ entstand:
"3/fileadmin/templates/main/general.css" could not be found, closest page
matching is 3/
Die CSS-Datei, die hier versucht wurde aufzurufen, liegt eigentlich unter
"fileadmin/templates/main/general.css", exakt so steht es auch in der
ausgelieferten HTML-Datei. Da dies eine relative Pfadangabe ist und ich mich
aktuell im (virtuellen) Pfad /3/ befinde, geht der Verweis also auf
/3/fileadmin/templates/main/general.css. Ebenso scheint es auch mit den
Links im Menü zu sein. Im HTML-Quelltext der Seite /3/ steht im href auf die
Seite 13: "13/". Wieder ein relativer Pfad.
Die Probleme liessen sich also lösen, wenn es gelänge vor jeden Link und
jede Style- bzw. Image-Source automatisch ein "/" setzen zu lassen.
Lange Rede, kurzer Sinn. Kennt jemand von Euch dieses Problem und hat es
bereits gelöst?
Vielen Dank
David
PS: IN DER localconf.php HABE ICH NOCH NICHTS EDITIERT!
$TYPO3_CONF_VARS["EXTCONF"]["realurl"]["_DEFAULT"] existiert noch nicht.
RealUrl verwendet also seine Standardeinstellungen. Mein .htaccess sieht so
aus:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php
More information about the TYPO3-german
mailing list