[TYPO3-german] OT - URL Umschreibung

JCL - Johannes C. Laxander jc at laxander.com
Wed Mar 20 18:40:44 CET 2013


Hallo Ralf-René,

wenn ich dein Beispiel richtig verstanden habe muss

"domain.de/beliebige/Seiten/und/Parameter/ABC-noch-ein-text/weiteres/"

in 

"domain.de/beliebige/Seiten/und/Parameter/ABC/weiteres/"

umgeschrieben werden. Hier mein Vorschlag, wie ich es versuchen würde:

RewriteCond %{HTTP_HOST} ^(.*)domain.de$ [NC]
RewriteRule ^/beliebige/Seiten/und/Parameter/(.*)-noch-ein-text/(.*)$ http://domain.de/beliebige/Seiten/und/Parameter/$1/$2/ [R=301,L]

Für die Domain "irgendwas.domain.de" werden alle URLs mit dem Pfad "/beliebige/Seiten/und/Parameter/(.*)-noch-ein-text/(.*)" umgeschrieben.
(.*) steht für einen String beliebiger Zeichen und Länge. Durch die Klammerung kann der Teilstring in die URL für das Umleitungsziel eingesetzt werden: $1, $2. In die Ziel-URL wird nach dem fixen Teil "domain.de/beliebige/Seiten/und/Parameter/" der Teilstring aus der ersten Klammerung eingesetzt, das ist der Teil, der vor "-noch-ein-text" steht, sollte also "ABC" sein. Und alles was danach kommt wird genau so aus der zweiten Klammerung angehängt. R=301 setzt den HTTP Status Code 301 (moved permanently). "L" bedeutet, dass keine weiteren Regeln mehr angwendet werden.

Bin gespannt ob's klappt. Viel Erfolg.

Johannes.

> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.typo3.org 
> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von 
> Ralf-Rene Schröder
> Gesendet: Mittwoch, 20. März 2013 16:53
> An: typo3-german at lists.typo3.org
> Betreff: Re: [TYPO3-german] OT - URL Umschreibung
> 
> Am 20.03.2013 16:23, schrieb bernd wilke:
> >> Die Funktion die du suchst, nennt sich URL rewrite. -> Z.B.
> > ... und ist in realurl eingebaut!
> > ich denke mal das realurl-manual hilft dir weiter.
> 
> die eigentliche realurl einrichtung ist ja auch nicht das 
> Problem (die klappt bestens und funktioniert problemlos) ich 
> muß nur derzeit aus falschen externen Links (aus der
> Entwicklungszeit) immer einen Teilstring der url entfernen 
> (damit es wieder mit realurl sauber klappt)
> 
> eigentlich mit einem redirectPermanent (um die falschen Links 
> auch schnell aus Google zu entfernen) aber dieser Parameter 
> kann halt auf verschiedenen Seite vorkommen, deshalb versagen 
> da meine Kenntnisse (ich bräuchte einen regulärer Ausdruck 
> kombiniert mit redirectPermanent)
> 
> 
> 
> 
> --
> image[FORMAT] - Ralf-René Schröder
> http://www.image-format.eu ... Wir geben Ihrem Image das 
> richtige Format _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 



More information about the TYPO3-german mailing list