[TYPO3-german] realurls verkürzen

Jakob Kristoferitsch e0326697 at student.tuwien.ac.at
Sun May 14 13:58:33 CEST 2006


> Ich habe eine Seite mit einer eigens entwickelten Personendatenbank.
> Die Profilseiten der Personen kann man jetzt so erreichen:
> www.domainname.de/seminar/personen/person-details/profil/person/mueller/
>
> Schön wäre es wenn das so ginge:
> www.domainname.de/mueller/
> Gibt es eine Möglichkeit das mit RealURL-Konfiguration einzurichten
> ohne die Profilseite zu verschieben?Sehr einfach ist es, wenn du z.B. die 
> Form ~name verwendest, dann geht's mit dem Apache Modul mod_rewrite - das 
> ist sogar im "URL Rewriting Guide" beschrieben (unter Move Homedirs to 
> Different Webserver):
RewriteRule   ^/~(.+)  http://newserver/~$1  [R,L]
AFAIK  wäre es dann in deinem Fall:
RewriteRule   ^/~(.+)  /seminar/personen/person-details/profil/person/$1

Wenn unter seminar/personen/person-details/profil/ nirgens andere Seiten 
liegen, kannst du sie ausblenden;
Ich habe zu diesem Zweck einen kleinen Patch zu class.tx_realurl_advanced 
geschrieben, download: http://stud4.tuwien.ac.at/~e0326697/tx_realurl_jk.zip 
.
Wenn das für dich nicht funktioniert, kannst du nach dem Muster auch selbst 
die class.tx_realurl_advanced umbenennen und verändern.

hth,
Jakob Kristoferitsch 




More information about the TYPO3-german mailing list