Seite 1 von 1
mod_rewrite url design
Verfasst: 22.08.2007, 17:40
von truemaster
hallo zusammen habe schon gesucht aber leider nichts passendes gefunden
und zwar möchte ich halt aus
www.domain.php/user.php?username=username
www.domain.de/username
könnte mir dabei einer helfen??
wäre echt nett
mfg
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 22.08.2007, 19:05
von matin
versuch mal
Code: Alles auswählen
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/user.php
RewriteCond %{QUERY_STRING} ^username=([0-9]+)
RewriteRule ^(.*)$ http://www.domain.at/%1.html? [R=301,L]
Verfasst: 22.08.2007, 19:22
von net(t)worker
naja... mod_rewrite hilft dir nur bei der einen Richtung, also um beim Aufruf aus
www.example.tld/username wieder
www.example.tld/user.php?username=username zu machen damit das php script die passenden variabeln übergeben bekommt...
für die andere Richtung musste das schon im phpscript selber erstellen....
Verfasst: 23.08.2007, 07:35
von wolli
Auch anderst herum geht es mit htaccess
da die Variable username ja bekannt ist
https://domain.tld/user1/
wird zu
https://domain.tld/user.php?username=user1
und kann verdeckt mit der Flag [P] auch extern eingebunden werden
Stell die Frage mal bei
https://www.modrewrite.de/foren/index.php
Das sind die modrewrite Spezialisten
nette Grüße
wolli
Verfasst: 23.08.2007, 19:40
von obiMX
soweit ich weiß gibt's dabei Probleme, denn modrewrite hört nach einem Fragezeichen im ersten teil einfach auf.
Die einzige Lösung ist soweit ich weiß tatsächlich das ganze nacher wieder in php auszuwerten, wei mein vorgänger schon gesagt hat.
Verfasst: 24.08.2007, 07:05
von wolli
hi,
--
soweit ich weiß gibt's dabei Probleme, denn modrewrite hört nach einem Fragezeichen im ersten teil einfach auf
--
Falsch, die gewünschten Werte kann man aus dem %{QUERY_STRING} bzw %{REQUEST_URI}
extrahieren und in der Rule verändert wieder einbauen
nette Grüße
wolli