mikemastah Posted November 29, 2008 Share Posted November 29, 2008 hey I was wondering how to rewrite an url from user.php?username=$username&error=$error to something like /user/$username/$error any help will be appreciated. Quote Link to comment Share on other sites More sharing options...
BlueDevil23 Posted November 29, 2008 Share Posted November 29, 2008 Re: mod_rewrite Check out these two sites. Rewrite Guide Tips and Tricks Quote Link to comment Share on other sites More sharing options...
mikemastah Posted November 29, 2008 Author Share Posted November 29, 2008 Re: mod_rewrite thanks for the sites but i don't understand how to rewrite my url.... Quote Link to comment Share on other sites More sharing options...
mikemastah Posted November 29, 2008 Author Share Posted November 29, 2008 Re: mod_rewrite ok i found this: RewriteRule ^user/([^/]+)/([^/]+) /user.php?username=$1&error=$2 [NC] this works but only when then an error has encountered so: '/user/someuser/someerror' works but /user/someuser doesn't. any idea how to solve this? Quote Link to comment Share on other sites More sharing options...
Guest Anonymous Posted November 29, 2008 Share Posted November 29, 2008 Re: mod_rewrite RewriteEngine On RewriteRule ^([^/]*)/$ /user.php?username=$1 [L] RewriteRule ^([^/]*)/([^/]*)/$ /user.php?username=$1&error=$2 [L] first would display as "http://example.com/username/" & second rewrite rule as "http://example.com/username/error/" Though, if you want to keep the "user" in the url.. RewriteEngine On RewriteRule ^user/([^/]*)/$ /user.php?username=$1 [L] RewriteRule ^user/([^/]*)/([^/]*)/$ /user.php?username=$1&error=$2 [L] I would use this one, since i'd usually have other rewrote url's throughout the site. Quote Link to comment Share on other sites More sharing options...
mikemastah Posted November 29, 2008 Author Share Posted November 29, 2008 Re: mod_rewrite that was just what i was looking for thanks Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.