Der Martin: URL-Verkürzen mit mod_rewrite

Beitrag lesen

Hi,

Leider sind die URLs durch den Applikationsserver sehr lang.
Beispiel: www.test.de/scp/rre/tran/web/index.htm

schlechtes Beispiel: Die Stiftung Warentest hat es bestimmt nicht gern, wenn ihre Domain tausendfach missbraucht wird (dafür gibt es extra Beispieldomains, siehe RFC 2606).

Ich würde diese natürlich gerne verkürzen. Per ModRewrite ist es nun ja möglich, das eine Seiten-Anfrage wie www.test.de/index.htm auf oben genannte Adresse umgelietet wird. Danach steht jedoch erneut wieder die lange URL im Browser.

Dann hast du etwas falsch gemacht. Vermutlich hast du eine Weiterleitung (Redirect) gebaut, indem du als Ziel für das Rewriting wieder eine HTTP-Ressource angegeben hast.

Gibt es eine Möglichkeit das nur intern die Pfade /scp/rr/tran/web/ verwendet werden und diese gar nicht nach außen hin erscheinen?

Ja, das ist eigentlich der Normalfall.

Ich kenne leider kein anderes Modul, welches evtl so etwas unterstützt. Normal sehe ich ein Ändern der URL eher kritisch, da dies ja auch problematisch wg. Phising etc. ist.

Eigentlich nicht. Solange die Domain eindeutig ist, darf ein Anbieter intern umschreiben, wie er es für sinnvoll hält.

So long,
 Martin

--
Niemand ist überflüssig: Er kann immer noch als schlechtes Beispiel dienen.