havenswift-hosting.co.uk Posted September 6, 2009 Share Posted September 6, 2009 Hi I am just learning mod_rewrite and would like some help with this please - I have an application that has an .htaccess with the following line in it RewriteRule ^users\/([0-9a-z-]+).html$ members/user.php?user=$1 [L] If users join the site and use an _ (underscore) in their name, this doesnt work and instead of taking them to the correct page to takes them to the homepage. Could somebody please explain what the above is doing and how I would need to change it to make it work correctly Thanks Ian Quote Link to comment https://forums.phpfreaks.com/topic/173330-help-with-rewrite-rule-please/ Share on other sites More sharing options...
wildteen88 Posted September 6, 2009 Share Posted September 6, 2009 Change your rewrite rule to RewriteRule ^users\/([0-9a-z_-]+).html$ members/user.php?user=$1 [NC,L] Quote Link to comment https://forums.phpfreaks.com/topic/173330-help-with-rewrite-rule-please/#findComment-913692 Share on other sites More sharing options...
havenswift-hosting.co.uk Posted September 7, 2009 Author Share Posted September 7, 2009 Change your rewrite rule to RewriteRule ^users\/([0-9a-z_-]+).html$ members/user.php?user=$1 [NC,L] Many thanks - works perfectly Quote Link to comment https://forums.phpfreaks.com/topic/173330-help-with-rewrite-rule-please/#findComment-914019 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.