Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

mod_rewrite

Ich habe folgenden link

index.php/action=profil&userid=23

ich möchte aber in der domain nur

www.domain.de/profil/username

in der adresseleiste angeben, allerdings müsste ja dann die userid anhand des usernames ausgelese werdden und dann
an die adresse weitergegeben werden..

hat einer ne ahnung wie das geht?

Hier gehts zum Orginal Eintrag "mod_rewrite" im Forum

Antworten

ich kenne es nur so, das man auch die id mit übergibt, und den usernamen nur als "schmuck" dazu ausgibt.

zb: /profil/5/username


2.

www.modrewrite.de

*schieb*


3.

Mit Hilfe einer RewriteMap kannst du die Usernamen in IDs aufloesen:

http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritemap

Das geht allerdings nur, wenn du Zugriff auf die httpd.conf hast. In .htaccess Dateien ist die RewriteMap Direktive verboten. Wenn du auf einem Shared Host bist, dann musst du dir eine PHP-Loesung einfallen lassen.


Hier gehts zum Orginal Eintrag "mod_rewrite" im Forum
 
phpforum.de | Impressum | Handy Bundles