[TYPO3-german] realurl: komplette Url bei Extension umschreiben

Stephan Schuler Stephan.Schuler at netlogix.de
Mon Nov 7 14:39:48 CET 2011


Hallo Christian.


RealURL bietet nur die Möglichkeit, Pfadsegmente wegfallen zu lassen die sich innerhalb der Rootline zur Seite befinden aber nicht die Seite selbst sind. Du kannst http://domain.xy/a/b/c auf http://domain.xy/c kürzen, nicht auf http://domain.xy/b.


Das "lehrgaenge" kriegst du nur weg wenn die Startseite dein Plugin ausführt -- was du aber vermutlich nicht möchtest weil das immerhin deine Startseite verändert.

Das "lehrgang" bekommst du weg, wenn du vom PostVarSet zu FixedPostVars schwenkst. Aber auch das willst du vermutlich nicht, damit definierst du nämlich die Position der Variable. Bei einer einzigen PostVar fällt das nicht auf, sobald du aber zwei unterschiedliche (also unzusammenhängende) PostVars verwenden möchtest, hast du http://domain.xy/postVarA (wenn nur postVarA existiert), http://domain.xy/postVarA/postVarB (wenn beide postVars existieren) aber http://domain.xy//postVarB (wenn nur postvarB existiert, also doppelte "/" in der URL).


Wofür genau möchtest du das denn verwenden?
Wenn wir kurze URLs haben möchten liegt das in der Regel daran, dass wir die auf Visitenkarten schreiben möchten, oder irgendwo hin wo man sie im Zweifelsfall von Hand per Stift abschreiben muss. Innerhalb einer Präsentation zum Beispiel die via Beamer an die Wand geworfen wird, oder auf einem Flyer.
Die URL selbst hat dann in der Regel überhaupt keinen Werbeeffekt, man muss sie sich also nicht besonders gut merken können. Der einzige Sinn dieser Kurzen URL ist es, dass der Benutzer sie mit wenige Aufwand abkritzeln kann, also "kurz ist wichtiger als schön".

Das sind dann häufig recht abgegrenzte Einsatzgebiete, und außerdem spielt dabei keine Rolle, dass TYPO3 selbst ganz andere URLs erzeugen würde. Solche Verweise stehen ohnehin nicht im Menü.

Entweder es sind nur wenige. Dann kann man das von Hand setzen. Wahlweise in der Webserverkonfiguration (.htaccess) oder als RealURL-Redirect.

Oder es sind viele unterschiedliche. Dann erzeugen wir gerne eine separate Domain für diesen Einsatzzweck und lassen per .htaccess vollständig "^(.*)" via mod_rewrite als Pluginparameter im TYPO3-Plugin ankommen.
http://ticketsystem.domain.xy/lf81sadfjh3 ist ein schönes Beispiel. Der Benutzer will und soll sich die Ticketnummer gar nicht merken, sie soll nur so kurz sein dass sie in der Präsentation nicht umbricht und auf dem Flyer keinen zu großen Platz verbraucht.

Dein Beispiel mit dem Lehrgang könnte ich mir aber genauso vorstellen. http://lehrgange.domain.xy/titel-des-lehrgangs, wobei dann unter lehrgange.domain.xy nur ein kleines Plugin liegt, das den QueryString als Parameter an typolink weiterschiebt und dorthin dann weiterleitet.


Gruß,



Stephan Schuler
Web-Entwickler

Telefon: +49 (911) 539909 - 0
E-Mail: Stephan.Schuler at netlogix.de
Website: media.netlogix.de


--
netlogix GmbH & Co. KG
IT-Services | IT-Training | Media
Andernacher Straße 53 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: info at netlogix.de | Internet: http://www.netlogix.de

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt



-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Georg Ringer
Gesendet: Montag, 7. November 2011 11:01
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] realurl: komplette Url bei Extension umschreiben

Am 07.11.2011 10:54, schrieb Rainer Schleevoigt:
> Hallo Christian,
>
> anderer Ansatz: definiere eine RewriteRule im Server.

das hilft aber nicht dabei dass in der listenansicht die richtige url steht ...

Fixed postvars lassen nicht den pagepath wegfallen, IMO hilft das hier nicht

georg
_______________________________________________
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