Need Clarification on URL Rewriting/Apache Rewrite

WildDisease

Junior Member
Joined
Aug 3, 2011
Messages
109
Reaction score
5
So I understand the concept of rewrite and why its done along with some basic regex to convert my ugly.php?foo=1&bar=2 urls into pretty ugly/1/2/ URLs.. great!

But it seems Im missing something because any time I try to click the pretty URL, the address bar goes to the old URL.

I tried to use a URL redirect checker (see hxxp://www.internetofficer.com/seo-tool/redirect-check/) where I inputted my pretty URL and it said it was 301ed to the ugly url.. I dont think this is what is supposed to happen.. I want the user to click the pretty link (the pretty link show up in the status bar), then when the user gets to the page he should be able to see the pretty URL he clicked..

The basic RewriteRule template Im using is:
RewriteRule ^aboutus/([^/\.]+)?$ content.php?$1 [R=301]
(this one is not the last rule)

i.e. hxxp://www.example.com/content.php?contact should be written to hxxp://www.example.com/aboutus/contact/

I tried putting in a pretty URL from WP and the internetofficer redirect checker called it a direct URL

Btw.. I noticed when the R was there by the RewriteRule it was 302, and when I changed it to R=301 it went to 301 permanent so I kept it like this which I think is ok since ultimately I want google to crawl the pretty one
 
Last edited:
Back
Top