I have this code somewhere in my .htaccess file:
RewriteRule /user/([a-zA-Z0-9]+) /iduser.php?username=$1
It should make /user/oliolio
request iduser.php?username=oliolio
, however it doesn't work. :(
Do you know why?
I have this code somewhere in my .htaccess file:
RewriteRule /user/([a-zA-Z0-9]+) /iduser.php?username=$1
It should make /user/oliolio
request iduser.php?username=oliolio
, however it doesn't work. :(
Do you know why?
RewriteRule ^(.*)/user/([a-zA-Z0-9]+)$ /iduser.php?username=$2 [L]
Or if its just yourdomain.com/user/ollio then
RewriteRule ^user/([a-zA-Z0-9]+)$ /iduser.php?username=$1 [L]
Make sure RewriteEngine On
is set
Have your rule like this:
RewriteRule ^user/(.*)/?$ /iduser.php?username=$1 [QSA,NC,L]
Apache strips out leading slash /
that's why your rule is not working.