[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