mod_rewrite

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.
Patrik
Mitglied
Beiträge: 208
Registriert: 23.04.2005 13:30
Wohnort: Hallein

mod_rewrite

Beitrag von Patrik »

Wie kann man mit mod_rewrite von
domain.de/name
auf
domain.de/user.php?user=name
umleiten?
Die 3 größten Feinde eines Programmierers: Sonnenlicht, Frischluft und das unerträgliche Gebrüll der Vögel...
Jede Beseitigung eines Programmfehlers ruft Zwei neue hervor.
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag 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?
Patrik
Mitglied
Beiträge: 208
Registriert: 23.04.2005 13:30
Wohnort: Hallein

Beitrag von Patrik »

die richtige adresse ist eigentlich
domain.de/user.php?user=name
aber man soll sie mit
domain.de/name
aufrufen können.
Die 3 größten Feinde eines Programmierers: Sonnenlicht, Frischluft und das unerträgliche Gebrüll der Vögel...
Jede Beseitigung eines Programmfehlers ruft Zwei neue hervor.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Ich wusste, dass es sowas schon mal gab...
http://www.phpbb.de/viewtopic.php?p=657189#657189
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Patrik
Mitglied
Beiträge: 208
Registriert: 23.04.2005 13:30
Wohnort: Hallein

Beitrag von Patrik »

danke, ich werds ausprobieren
Die 3 größten Feinde eines Programmierers: Sonnenlicht, Frischluft und das unerträgliche Gebrüll der Vögel...
Jede Beseitigung eines Programmfehlers ruft Zwei neue hervor.
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag 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.
Patrik
Mitglied
Beiträge: 208
Registriert: 23.04.2005 13:30
Wohnort: Hallein

Beitrag von Patrik »

ich check das nicht mit der aussage
Aber damit ist die Domain nur für sowas noch zu gebrauchen.
Die 3 größten Feinde eines Programmierers: Sonnenlicht, Frischluft und das unerträgliche Gebrüll der Vögel...
Jede Beseitigung eines Programmfehlers ruft Zwei neue hervor.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag 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).
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Xwitz
Mitglied
Beiträge: 1104
Registriert: 21.06.2005 21:41

Beitrag 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.
Patrik
Mitglied
Beiträge: 208
Registriert: 23.04.2005 13:30
Wohnort: Hallein

Beitrag von Patrik »

verstehe. udn wie schließt man bestimmte verzeichnisse oder dateien aus?
Die 3 größten Feinde eines Programmierers: Sonnenlicht, Frischluft und das unerträgliche Gebrüll der Vögel...
Jede Beseitigung eines Programmfehlers ruft Zwei neue hervor.
Antworten

Zurück zu „Coding & Technik“