Hallo
ich hatte zuerst realURL installiert, Konfig-Probleme gehabt und gehofft mit dem Umstieg auf coolURI die aufgetretenen Probleme umgehen zu können. Das war leider nicht der Fall deshalb hier eine detaillierte Problembeschreibung mit Zwischenschritten. Ich vermute dass es allerdings nicht an coolURI bzw realURL liegt!
Ich will das Problem jetzt anders rangehen und coolURI schrittweise aktivieren, also von einer "normalen" funktioniernden Homepage auf eine wo coolURI aktiviert wurde. Ich hoffe dass mir jemand dann erklären kann wo ich einen Fehler mache bei der Konfiguration.
ich habe eine Domain www.domain_typo3.de auf der typo3 mit templavoila installiert ist. Dort ist die Baumstruktur meiner Entwicklungen: Die Seiten der domain1 sollen später Dank coolURI über die Domain www.domain_kunde.de aufgerufen werden.
1) www.domain_typo3.de (Entwicklungs-Domain)
|_ domain1 (id=196)
.... |_ seite1_1 (id=202)
|_ domain2 (id=173)
.... |_ seite2_1 (id=193)
…
2) www.domain_kunde.de (Domain des Kunden)
ZIEL:
gewünscht ist dass ich die seite1_1 mit "www.domain_kunde.de/seite1_1" aufrufen kann
Anfangspunkt wenn die Links ohne coolURI auch funktionieren:
folgende 4 Zeilen sind im TS-Template noch kommentiert (waren schon mal aktiviert):
# page.config.simulateStaticDocuments = 0
# page.config.tx_cooluri_enable = 1
# page.config.baseURL = http://www.domain_kunde.de/
# page.config.redirectOldLinksToNew = 1
die "seite1_1" lässt sich über das FrontEnd oder auch mit "www.domain_typo3.de/index.php?id=202" aufrufen
Auch über ein css-Menu auf der Seite domain1(id=196) kann die seite1_1 aufgerufen werden. Im Quelltext steht dort: ... href="index.php?id=202"
in der .htaccess im Root-Verzeichnis der Domain www.domain_typo3.de steht:
RewriteEngine On
RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
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]
Bei meinem Provider (strato) habe ich die Domain www.domain_kunde.de weitergeleitet auf: „www.domain_typo3.de/index.php?id=196“
Hier sehe ich schon ein erstes Problem welches vielleicht sogar der Auslöser für alles sein könnte (also noch ohne coolURI):
1. wenn ich die Seiten über das Frontend aufrufe funktioniert alles wunderbar (aber alles noch ohne coole URIs). In der Adresszeile vom Browser steht dann "www.domain_typo3.de/index.php?id=196". Ein Menupunkt wird mit "www.domain_typo3.de/index.php?id=202" in der Adresszeile angesprungen.
2. wenn ich in die Adresszeile des Browsers „www.domain_kunde.de“ eingebe dann werde ich zwar auf die domain1 weitergeleitet aber es bleibt „www.domain_kunde.de“ in der Adresszeile stehen, die Pfade (Bilder, Flash) auf der Hauptseite (id=196) sind falsch referenziert. Beim Klick auf den Menüpunkt wird dann „www.domain_kunde.de/index.php?id=196“ in die Adresszeile eingefügt. Das stimmt insofern als das Typo3 natürlich relative Pfade in den Quelltext eingefügt hat, die gibt es aber nicht unter „www.domain_kunde.de“ .
Ich habe auch schon die Zeilen im .htaccess kommentiert, ohne Erfolg.
Vielleicht kann mir hier schon einmal jemand weiterhelfen weil ich vermute, wie gesagt, das meine coolURI bzw realURL Probleme daherkommen das schon im Vorfeld, bei der weiterleitung der Domain irgendetwas anders konfiguriert werden muss? Danke.
Remy