RewriteRule doet niet wat ik verwacht

Status
Niet open voor verdere reacties.

pilootnour5

Terugkerende gebruiker
Lid geworden
22 nov 2008
Berichten
1.895
Beste gebruikers,

Ik probeer een aantal nieuwe dingen uit op mijn website en daarbij duik ik in wat nieuwe materie.

Wat ik probeer te maken is een URL rewrite. Als voorbeeld heb ik nu even het volgende als pad: voorbeeld.nl/community/profiel/pilootnour5 en dit zou gerewrite moeten worden naar voorbeeld.nl/community/profiel/profiel.php?id=pilootnour5

Hiervoor heb ik de volgende regel toegepast in mijn htaccess (met wat googlewerk en stack-overflow bronnen)
RewriteRule ^community/profiel/([^/]+) community/profiel/profiel.php?id=$1

Zover ik kan zien wordt er inderdaad de profiel.php pagina weergegeven, echter als ik de id met een een $_GET ophaal, dan staat hier de string 'profiel.php' in en niet 'pilootnour5'. Wat doe ik hier fout? Alvast bedankt :)
 
Dan gaat $_GET niet meer werken.
Kijk eens naar $_SERVER['PATH_INFO']
 
Aha! Dacht dat het aan de Rewrite lag. PATH_INFO gaf niks weer dus heb $_SERVER['REQUEST_URI'] gebruikt, en daarmee krijg ik wel de user_name te zien. Daarmee is het in principe ook opgelost. Bedankt voor de hulp :)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan