Forum Moderators: phranque
Wouldnt the best case be to 301 or re-write everything to the lowercase version, otherwise you risk canonical issues?
We are saying essentially the same thing... The solution for configuring Apache (for example) to be case insensitive is to use 301-redirects... ;-)
However if you are on IIS, it is already case insensitive, so no work needs to be done.
will Yahoo and Google still consider it the same page?
No. The pages will be seen as separate pages, but containing duplicate content. The following resources could actually return the same content:
http://www.example.com/
http://www.example.com/index.htm
[example.com...]
[example.com...]
For IIS, you can mix letter case and the resource list is expanded. All the uniform resource names above may point to the exact same content on a server. The search engines will note as such and properly index according to their definitions. Do you really want multiple resources delivering the exact same content? Today's argument is "absolutely not" and a quick search over the forums for "canonical url" or even "duplicate content" will turn up plenty of discussion. I just posted in another thread in regard to a similar question that may be of interest, particularly the links posted there:
Homepage has split Pagerank [webmasterworld.com]