Forum Moderators: phranque
Links on the site appear correctly (search engine friendly) on mouse-over but after you click they take to user to the pre-rewritten url. By this I mean that the dynamic url appears in the address bar.
After running a validator on the links it appears the host is handling the rewrite by 301'ing the rewritten urls to the actual dynamic url. This doesn't seem normal and it doesn't appear to function this way on other installations I've seen.
One side effect of this seems to be that some java navigation elements are messed up causing the user to be routed back to the index page.
Any suggestions?
Freq
Freq---
Not good... That pretty much defeats attempts to use search-engine-friendly URLs.
These "redirects" should be "rewrites" instead, functioning entirely internal to the server. In mod_rewrite, the two forms are:
Redirect:
RewriteRule ^something$ http://www.example.com/other_thing [R=301,L] Rewrite:
RewriteRule ^something$ /otherthing [L] Jim
Here is the message I get from the W3C Link Checker on all the rewritten links:
[example.com...] redirected to
[example.com...]
What to do: You should update the link.
Response status code: 301 -> 200
Response message: Moved Permanently -> OK
Lines: 51, 111
Freq---
Freq---
If you can't find anything there, you might consider generalizing a couple of the rule/condition sets so we can see what is actually happening in your .htaccess file. Might help something 'click'
Justin