I received a warning with one of the sitemaps on this site: http://myemohairstyles.com as one of the URLs entered was with capital letters e.g.: http://myemohairstyles.com/Emo-Girls.html which didn't work - returns a 500. However, http://myemohairstyles.com/emo-girls.html works! Why does this stupid website do this and how could I rectify it?
It isn't readily correctable. See HTML isn't case aware. Problem is most web servers run on Linux. And it is case sensitivity. Best fix would be, don't use uppercase. Probably could use mod rewrite but its way too much effort.
Unix/BSD/Linux: Jon is not equal to jon Windows based Jon is equal to Jon So the rule of thumb is to use all lowercase and do not use spaces instead use _ So: jon_went_to_the_store.html %20's in urls are really nasty looking