Zum Inhalt springen

RealURL bei Domainfactory

Erstellt am 9. November 2010 · 7 Antworten · letzte Antwort am 9. November 2010

Tags: RealURL, Server & Hosting, Frage

fraenzer ·

Hallo zusammen,

ein Kunde von uns bekommt eine neue zweisprachige Typo3 Homepage, als Provider haben wir Domainfactory gewählt:

Managed Hosting mit Standardeinstellungen + Upgrade auf 3-Sterne-Performance

Typo3 4.4.4 über das Kundenmenü installiert, dazu noch die Erweiterung RealURL in der Version 1.10.0. Zur Konfiguration von RealURL nutzen wir die Extension danp_realurlconfigurator.

Typo3 wurde in das root-Verzeichnis installiert.

Im Typo3-Root liegt die Datei .htaccess mit folgendem Inhalt:

RewriteEngine On
RewriteBase /
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php

Für die RealURL Konfiguration haben wir den Standardinhalt belassen, es kommen keinerlei weitere Extensions zum Einsatz, reicht also vollkommen aus.

Im Root-template steht noch folgendes:

simulateStaticDocuments = 0
config.baseURL = http://base-domain.de/
config.tx_realurl_enable = 1

Oben steht natürlich config.baseURL = http://base-domain.de/, irgendwie scheint der TS-Tag nich richtig zu funzen.

Somit sollte aus unserer Sicht also alles erledigt sein, mal ab ins Frontend: wenn wir die einzelnen Links mit der Maus überfahren, werden schon die von RealURL generierten URLs angezeigt, nur wenn ich auf die einzelnen Links klicke, wird einfach die Startseite geladen, und das war´s. Wenn ich den Sprachswitch benutze, funktioniert das komischerweise. Die Menübeschriftung wandelt sich von Deutsch nach Englisch, und die Browser-URL lautet http://base-domain.de/en.

Die gesamte Seite läuft als 1:1 Kopie auf einem Testserver bei uns, und da klappt alles wunderbar.

Durch die Suchfunktion bin ich immer wieder auf Probleme mit der .htaccess bei DomainFactory gestoßen, haben wir da evtl. irgendwo einen Fehler eingebaut?

Vielen Dank schonmal für die Hilfe!

Gruß

fraenzer

dorf ·
config.baseURL = h t t p://base-domain.de/

Ohne Leerzeichen

# Enable URL rewriting
RewriteEngine On
RewriteBase /
# Rule for versioned static files (see $TYPO3_CONF_VARS[BE][versionNumberInFilename])
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]
RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]

So läuft es bei mir.

fraenzer ·

Hi dorf,

danke für die schnelle Antwort, leider klappt´s nicht, der Effekt ist der gleiche wie vorher.

Gruß

fraenzer

dorf ·

was passiert den wenn du

config.tx_realurl_enable = 0

setzt?

Is das TYPO3 in einem Unterverzeichnis installiert?

RealURL Pfade schon gelöscht?

fraenzer ·
config.tx_realurl_enable = 0

bewirkt, dass die Links wider mit index.php&id="pid" angesprochen werden, dann funktioniert auch das Verlinken problemlos.

Typo3 ist in /webseiten/typo3 installiert, allerdings ist meine ich entscheidend, auf welchen Ort die Domäne zeigt, und die zeigt direkt auf das Typo3-Verzeichnis.

Den realURL Cache habe ich schon geleert, leider auch nix.

Zum heulen. :-(

dorf ·

rootpageid in der realurlconf.php richtig gesetzt?

config {
....
simulateStaticDocuments = 0
baseURL = h t t p://www.domain.name/
tx_realurl_enable = 1
prefixLocalAnchors = all
...
}

So läuft es bei mir bei DF.

fraenzer ·

#angry##angry##angry#

@dorf, küss den Hund von mir. Der Hinweis mit der rootpageid war´s, warum auch immer ist die Seite mit der 1 bei mir nicht vorhanden.