.htaccess rewrite rules |
[eluser]obiron2[/eluser]
Guys, My .htaccess file currently looks like this Code: <IfModule mod_rewrite.c> I have a controller called "scanned" with a method of "scanned" that takes a single argument "$code" The URL should be www.mysite.com/scanned/scanned/CODE Due to an oversight, documentation has gone out with www.mysite/scanned/CODE (i.e. missing the second "scanned" I want to use mod_rewrite to add in the missing "scanned" but I can't work out the syntax. I have tried Code: RewriteRule ^scanned/(.*)$ scanned/scanned/$1 [L] What am I doing wrong and can you explain to me what rewrite logic I have messed up
[eluser]Aken[/eluser]
I would either A) Set up the rule as a redirect, not a rewrite (maybe include a note on the website about the correct URL, also), or 2) Use CI's built-in routing feature, rather than .htaccess
[eluser]obiron2[/eluser]
Thanks Aiken, I ended up doing a Redirect 301 at the top of the file, but couldn't work out the regex to stop it repeating to the rewrite went to /found/keyed instead of scanned/scanned. Loaded it all up to the live server and it isn't working - waiting for Tech support to tell me if mod_rewrite is set on. I will look at routes tonight. Obiron |
Welcome Guest, Not a member yet? Register Sign In |