I use WHMCS for my hosting client control panel.
I today decided to use mod_rewrite to try and improve SEO on the URLS for my knowledgebase. Below is the .htacess file I used:
Quote:
RewriteEngine On
RewriteRule ^knowledgebase/([0-9]+)/([0-9]+)/[a-z0-9_-]+\.php$ /whmcs/knowledgebase.php?action=displayarticle&catid=$1&id=$2 [L,NC]
RewriteRule ^knowledgebase/([0-9]+)/([^/]*)$ /whmcs/knowledgebase.php?action=displaycat&catid=$1 [L,NC]
|
The thing is, people can still use the old URLs...
For Example:
http://www.ufhosting.org/whmcs/knowl...vious_host.php
is the same as:
http://www.ufhosting.org/whmcs/knowl...laycat&catid=1
Now I have heared having two pages with the same content can negatively impact your search rankings.
The problem goes further, if you go to:
http://www.ufhosting.org/whmcs/knowl...vious_host.php
and click on the bread crumb navigation it takes you to:
http://www.ufhosting.org/whmcs/knowl...laycat&catid=1
which again is the same content with a different address... three pages then all the same content. Google wont like that? I cannot edit the bread crumb navigation due to the source being encoded.
I hear I can use mod_Rewrite to do a 301 redirect? How would I do this. I am new to mod_rewrite.
I need to SEO my site badly and any help would be greatly appreciated.
I apologise for linking in this topic if that is not allowed, I just need to explain the situation and give examples.
Thanks for any help!