Sven Rautenberg: Kurz-URLs mit RewriteEngine

Beitrag lesen

Moin!

Obwohl ich davon gar keine Ahnung hab, funktionierte es am Ende sogar. Ich weiß aber nicht, ob das wirklich okay ist wie ich das gemacht hab.

Rein technisch ist es ok. Ich hätte es nur anders gelöst. :)

Inhalt von .htaccess:
RewriteEngine on
Options FollowSymLinks
RewriteBase /we/weil.ich.traeume/
RewriteRule 13.html kindlich-verspieltes/hamster.html [R]

Du willst eine einzelne, exakt definierte URL umleiten auf eine längere URL. Dazu ist Rewrite eigentlich eine Nummer zu groß.

Wenn du Rewriting machen kannst, kannst du mit Sicherheit auch ganz normales Redirect machen.

Statt also jetzt mit einer RewriteRule für die eine Adresse anzufangen und das dann immer komplexer werden zu lassen, solltest du lieber einfach mit Redirect-Anweisungen arbeiten.

Redirect /13.html http://home.arcor.de/weil.ich.traeume/kindlich-verspieltes/hamster.html

Das lenkt genau die eine URL auf genau die andere URL um.

Deine Möglichkeiten mit dem wesentlich einfacheren "Redirect" (oder auch RedirectMatch, RedirectTemp, RedirectPermanent) stehen in http://httpd.apache.org/docs/mod/mod_alias.html#redirect beschrieben.

- Sven Rautenberg

--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)