locked
The URL is linked using different casing. RRS feed

  • Question

  • User1912472638 posted
    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p>I have used SEO toolkit to fix all of the issues (400+) that I could on www.enhansoft.com, I am finally down to 16 issues. 12 of them I’m not going to fix for a while. <o:p></o:p><o:p> </o:p>The 4 remaining are “The URL is linked using different casing.” issues, I believe that I have looked at every link on the site and changed the casing to lower case. But I still have the issue, How can I find the link that is causing the casing to change form lower case to upper case? <o:p></o:p><o:p> </o:p>It is not obvious within SEO toolkit which link is changing the casing. <o:p></o:p></o:p>
    Sunday, June 13, 2010 3:52 PM

Answers

  • User-47214744 posted

    The way to find that out is to open double click one of those violations, and switch to the Links Tab, that will show you all of the pages linking to the specific URL you are seeing. Then use the "Related URLs" at the top and that will open another dialog where you can click the links and that will show you the pages linking to the page using the different casing.

    In your case, you will notice that one of them is using /pages/ as lower-case and others are using /Pages/ in upper-case. One cool feature to finalize who the culprit is that is causing all this duplication is to right click the ones that have /Pages/ and choose the task "View Routes to this Page".

    At that point you will find the offending link is at:

    http://support.enhansoft.com/blogs/default.aspx

    that has the link: <a href="http://www.enhansoft.com/Pages/Downloads.aspx">http://www.enhansoft.com/pages/downloads.aspx</a>

    And that will cause now all of the relative paths to be resolved using the upper-case /Pages/

     

    • Marked as answer by Anonymous Tuesday, September 28, 2021 12:00 AM
    Tuesday, June 15, 2010 1:43 AM

All replies

  • User-47214744 posted

    The way to find that out is to open double click one of those violations, and switch to the Links Tab, that will show you all of the pages linking to the specific URL you are seeing. Then use the "Related URLs" at the top and that will open another dialog where you can click the links and that will show you the pages linking to the page using the different casing.

    In your case, you will notice that one of them is using /pages/ as lower-case and others are using /Pages/ in upper-case. One cool feature to finalize who the culprit is that is causing all this duplication is to right click the ones that have /Pages/ and choose the task "View Routes to this Page".

    At that point you will find the offending link is at:

    http://support.enhansoft.com/blogs/default.aspx

    that has the link: <a href="http://www.enhansoft.com/Pages/Downloads.aspx">http://www.enhansoft.com/pages/downloads.aspx</a>

    And that will cause now all of the relative paths to be resolved using the upper-case /Pages/

     

    • Marked as answer by Anonymous Tuesday, September 28, 2021 12:00 AM
    Tuesday, June 15, 2010 1:43 AM
  • User1912472638 posted
    Thank you that is exactly what I was looking for! I’m now down to 6 warnings. :-)  (And those will get fixded in the next version of Jetfire)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p><o:p> </o:p>IMO, it would be nicer if this easier to find. <o:p></o:p>

     

    Tuesday, June 15, 2010 6:50 AM
  • User-47214744 posted

    By the way if you are using IIS 7 or above you can use URL Rewrite to fix this problems automatically. It includes a set of SEO friendly templates you can use to fix this and other problems like enforcing canonical domain (www. vs non-www), enforce lower case, etc:

    http://blogs.msdn.com/b/carlosag/archive/2010/04/01/seo-made-easy-with-iis-url-rewrite-templates.aspx?wa=wsignin1.0

     

    Tuesday, June 15, 2010 10:40 AM
  • User1912472638 posted

     

    Thanks but unfortunately it is not IIS7.  A while back I did add a URL rewrite command to force all lower case

     

    RewriteCond Host: enhansoft.com

    RewriteRule (.*) http://www.enhansoft.com$1 [I,RP,L]

     

    RewriteBase /

    RewriteRule ^(.*[A-Z].*)$ $1 [CL,R=301,L]

     

    RewriteCond URL ([^?]+[[:upper:]][^?]*).*

    RewriteHeader X-LowerCase-URI: .* $1 [CL]

     

    However as we can see it doesn't work right.  I have added it to my list of things to research and fix but it is a long list, someday I will get to it.

    Wednesday, June 16, 2010 10:00 PM
  • User1555094140 posted
    Thanks! That's I'm looking for! And can share with paper writing services, sure it helps you!
    Thursday, July 1, 2010 3:08 PM