I'm trying to solve this mod_rewrite challenge. I am developing a system similar to Soundcloud. I am trying to have user profile links set up as domain.com/username The problem is, I already have mod_rewrite rules set up for domain.com/login, domain.com/signup and a few others. When I add something like RewriteRule ^(.*)$ system/user.php?user=$1 [L] It causes every link to become a redirect loop. I'm hoping to achieve this with mod_rewrite/htacess only. Any ideas? RewriteRule ^(.*)/set/(.*)$ system/set.php?user=$1&seo=$2 [L]RewriteRule ^(.*)/audio/(.*)$ system/audio.php?user=$1&seo=$2 [L] RewriteRule ^external/(.*)$ system/external.php?&link=$1 [L] RewriteRule ^404.html$ system/404.php [L] RewriteRule ^signup$ system/signup.php [N] RewriteRule ^finish$ system/finish.php [N] RewriteRule ^login$ system/login.php [N] RewriteRule ^logout$ system/logout.php [N] RewriteRule ^dashboard$ system/dashboard.php [N] RewriteRule ^inbox$ system/inbox.php [N] RewriteRule ^upload$ system/upload.php [N] RewriteRule ^gallery$ system/gallery.php [N] RewriteRule ^settings$ system/settings.php [N] RewriteRule ^settings/advanced$ system/settings.advanced.php [L] RewriteRule ^settings/connections$ system/settings.connections.php [L] RewriteRule ^settings/premium$ system/settings.premium.php [L] RewriteRule ^settings/account$ system/settings.account.php [L] RewriteRule ^settings/email$ system/settings.email.php [L] RewriteRule ^settings/privacy$ system/settings.privacy.php [L] RewriteRule ^settings/extra$ system/settings.extra.php [L] RewriteRule ^(.*)$ system/user.php?user=$1 [L] Code (markup):