Seite 1 von 2

mod_rewrite

Verfasst: 04.06.2006 20:01
von Patrik
Wie kann man mit mod_rewrite von
domain.de/name
auf
domain.de/user.php?user=name
umleiten?

Verfasst: 04.06.2006 21:44
von Xwitz
Ich glaube das wird schwer bzw. umfangreich.

Ist "name" ist ein Verzeichnis? Ist das real oder umgeschrieben? Gibt es davon viele? Gibt es viele andere Verzeichnisse die nicht umgeleitet werden sollen?

Verfasst: 05.06.2006 10:26
von Patrik
die richtige adresse ist eigentlich
domain.de/user.php?user=name
aber man soll sie mit
domain.de/name
aufrufen können.

Verfasst: 05.06.2006 13:37
von S2B
Ich wusste, dass es sowas schon mal gab...
http://www.phpbb.de/viewtopic.php?p=657189#657189

Verfasst: 05.06.2006 14:02
von Patrik
danke, ich werds ausprobieren

Verfasst: 05.06.2006 14:47
von Xwitz
Aus dem anderen Thread:
mgutt hat geschrieben:Ich denke sowas müsste klappen:

Code: Alles auswählen

RewriteEngine On

# welcome name
RewriteRule ^([a-z0-9-]*)$ index.php?name=$1
Das schreibt alle www.domain.de/hanswurst in www.domain.de/index.php?name=hanswurst um.

Aber damit ist die Domain nur für sowas noch zu gebrauchen.
Deshalb die Frage danach was da noch so rumliegt u.s.w.

Verfasst: 05.06.2006 16:18
von Patrik
ich check das nicht mit der aussage
Aber damit ist die Domain nur für sowas noch zu gebrauchen.

Verfasst: 05.06.2006 17:14
von S2B
Naja, viele Abfragen werden mit mod_rewrite auf deine index.php weitergeleitet, da kannst du nicht mehr viel mit der Domain anfangen (zumindest wenn die RegEx allgemein gewählt ist).

Verfasst: 05.06.2006 18:25
von Xwitz
Wenn Du z.B. ein Verzeichnis tools hast und das aufrufst, wird das weitergeleitet. Also mußt Du entweder alles ausschließen was nicht weitergeleitet werden soll oder Du leitest konkret bestimmte Namen weiter. In beiden Fällen brauchst Du anderen Code.

Und deshalb die Fragen die Du noch immer nicht beantwortet hast.

Verfasst: 05.06.2006 18:37
von Patrik
verstehe. udn wie schließt man bestimmte verzeichnisse oder dateien aus?