Mit .htaccess Inteligent weiterleiten mit parameter, hilfe!!

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Mafia GmbH
Mitglied
Beiträge: 355
Registriert: 13.10.2003 16:09

Mit .htaccess Inteligent weiterleiten mit parameter, hilfe!!

Beitrag von Mafia GmbH »

Hallo,
Ich möchte gerne das in meinem Forum alle Nicknames so übergeben werden.
www.meinedomain.de/NickName/Profil.php
oder
www.meinedomain.de/NickName
Das heißt, es wird zwar "NickName" als Ordner Struktur übergeben der aber nicht exsisiteirt.
Nun möchte ich das mit hilfe von .htaccess die Sachen so umgestelt werden und übergeben.
www.meinedomain.de/Profil.php?nick=NickName
oder
www.meinedomain.de/?nick=NickName

Aber es müssen gewisse GET und POST Parameter die nicht immer da sind mit übergeben werden können.
Z.B.
www.meinedomain.de/NickName/Profil.php?a=1&b=2
Intern auf dem Server dann wird es so umgelinkt
www.meinedomain.de/?nick=NickName&a=1&b=2

ABER
wenn jemand ...
www.meinedomain.de/hallo.php
... eingibt darf dies nicht umgesetzt werden. Also man soll prüfen ob es dahinter .php sich befindet wen nicht dann umkrempeln und weiterleiten :)

Was ich damit ereichen möchte, das die User nur den oberen link sehen und auf dem server werden die richtige daten verwendet.


Ich hoffe jemand kann mir da weiter helfen, weil ich darin mich nicht so auskänne, leider :(
Benutzeravatar
dieweltist
Mitglied
Beiträge: 1966
Registriert: 25.07.2006 13:28
Wohnort: Thüringen
Kontaktdaten:

Re: Mit .htaccess Inteligent weiterleiten mit parameter, hilfe!!

Beitrag von dieweltist »

Wie man bspw. kurze URLs realisiert siehe hier: Klick! Dort siehst Du, wie man das System verändert, damit es solche kurzen URLs ausgibt und die jeweils dazugehörigen RewriteRules in der .htaccess, damit dei Aufruf einer kurzen URL diese jeweils wieder in die Langform umgewandelt werden.

Auf diese Weise kannst Du sehen, wie diese Umwandlungsanweisungen funktionieren und kannst dann selbst die Umwandlungsanweisungen schreiben, wie Du sie brauchst. Darüber hinaus schaue Dir diese Seite an, wo die Syntax von ModRewrite erklärt wird!

http://www.modrewrite.de/mod_rewrite.syntax.phtml
Antworten

Zurück zu „Coding & Technik“