I need to create SEO-friendly urls for my site. I found out I can use .htaccess to rewrite them. So I tried this:
> http://www.domain.com/page/1/mypage
> http://www.domain.com/user/2/myuser
> http://www.domain.com/help/3/myhelp
Now I am stuck with a common rule and I don’t understand Ant to redirect traffic based on the name of the page:
I use:
RewriteEngine ON
RewriteRule ^(.*)$ page.php?page=$1
Then in my PHP I don’t get the page correctly, I get the file which is wrong.
How can I fix this?
Here’s what you need to do:
NC (or nocase) Makes the test case-insensitive, A = a;
L (or last) Last rule. Stop the rewriting process here and don’t apply any more rewrite rules;
You can get more info at http://httpd.apache.org/docs/current/mod/mod_rewrite.html