dedlfix: mod_rewrite / lesbare urls

Beitrag lesen

Hi!

Wie muss ich die .htaccess Datei aufbauen, damit ich im Browser zu
www.meineseite.ch/Gaestebuch navigieren kann, die Seite dann jedoch
www.meineseite.ch/index.php?tools=gbook
intepretiert? Oder
www.meineseite.ch/Spieler
zu
www.meineseite.ch/tools=member

Zunächst, verwende bitte nicht einfach URLs, die, wie in diesem Fall, jemand anderem gehören. Für Beispielzwecke sind extra ein paar Domains reserviert worden.

Geht das in dieser Art überhaupt?

Es geht, aber da du keine 1:1-Musterübersetzung hast, müsstest du für jede Umsetzung einen eigenen Eintrag erstellen. Dies gilt besonders auch für jede Anzahl von Parametern. /Gaestebuch wäre ein Eintrag, /Gaestebuch/hinzufuegen noch einer.

Muss ich da die "übersetzungen" direkt in der .htaccess machen?

Nein. In deinem Fall wäre es wohl besser, eine generische Umleitung auf die index.php zu erstellen, innerhalb dieser die aufgerufene URL auszuwerten und dann an die den Request abarbeitenden Instanzen weiterzuleiten, also eine Art Router zu erstellen.

Ich würde es am liebsten dynamisch gestalten können, ohne die .htaccess aktualisieren zu müssen.

"Dynamisch" gibt es beim Programmieren nicht. Mit meinem Vorschlag musst du eine Übersetzungstabelle oder -vorschrift in den Router einbauen und pflegen.

Lo!