carbide20 Posted September 29, 2012 Share Posted September 29, 2012 Okay, so I have a file named tagging.php that links to itself. Sometimes, it needs to pass itself an ID. I wanted a URL like: website/tagging/8 instead of: website/tagging.php?id=8 I'm not sure what's wrong with my rewrite rule: RewriteRule ^tagging/([0-9]+)$ tagging.php?id=41 [NC, L] Any ideas? Link to comment https://forums.phpfreaks.com/topic/268899-htaccess-rewriterule/ Share on other sites More sharing options...
requinix Posted September 29, 2012 Share Posted September 29, 2012 Perhaps it shouldn't be using the number 41 every time? Why do you think something's wrong? What happens? What is supposed to happen? Link to comment https://forums.phpfreaks.com/topic/268899-htaccess-rewriterule/#findComment-1381712 Share on other sites More sharing options...
carbide20 Posted September 29, 2012 Author Share Posted September 29, 2012 Sorry, I guess that was the old version of the code I pasted. No, you're right, it should not read 41: RewriteRule ^tagging/([0-9]+)$ tagging.php?id=$1 [NC,L] But I still received a 500 error. Eventually I realized it was the space in [NC, L] that was causing it. Getting rid of the space solved the problem Link to comment https://forums.phpfreaks.com/topic/268899-htaccess-rewriterule/#findComment-1381715 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.