Zum Inhalt springen

Real Url redirect

Erstellt am 28. Juli 2015 · 3 Antworten · letzte Antwort am 31. Juli 2015

Tags: TYPO3 6.x, Frage

newbie12 ·

Hallo zusammen,
also meine Frage: Kann man mit realurl eine Seite so weiterleiten, dass in z.B. http://www.meine-domain.com/de/hier-steht-meine-seite.html /de/ immer entfernt wird.
Ich habe eine Seite wo die URL derzeit immer mit /de/ generiert wird aber ich würde das ganze gerne ohne /de/ hinbekommen. Die URL selbst anzupassen ist kein Problem, nur die Weiterleitung von /de/ auf die gleiche Seite ohne /de/ bekomm ich nicht hin? (also von "

http://www.meine-domain.com/de/hier-steht-meine-seite.html

" weiterleiten auf "

http://www.meine-domain.com/hier-steht-meine-seite.html

")
Da ich noch ein totaler Anfänger in Typo3 bin wäre ich echt dankbar, wenn jemand vielleicht konkret einen Codeschnipsel bzw. ein Beispiel hätte, nicht nur einen Verweis auf die Doku von realurl 🙂

Unbekannter Benutzer ·

Generell könntest das über die htaccess Datei machen, aber dann wird das /de/ immer rausgemacht.
Rewrite Rule ist das Stichwort.

Ich habe das ganze andersrum um doppelten Content zu vermeiden.

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule !^(nc/)?(en|de)/?  http://%{HTTP_HOST}/de%{REQUEST_URI} [R=301,L]
Unbekannter Benutzer ·
RewriteCond %{REQUEST_URI} ^/index.php/(.*)$
RewriteCond %{ENV:REDIRECT_STATUS} !200
RewriteRule ^ http://www.domain.com/index.php%1 [R=301,L]

Das hier ersetzt mir ein / nach dem index.php. Analog dazu könntest Du das mit /de/ ausprobieren

newbie12 ·

Ganz liebes DANKESCHÖN für deine Hilfe.
Werde das umgehend ausprobieren, sobald ich wieder an das Projekt ran komme.

Lieben Gruß (und allen ein schönes Wochenende)