"I am webby and I think webby" - AjiNIMC aka Aji Issac Mathew - "I thought and I wrote".

 AjiNIMC logo - Aji Issac Mathew I am Aji Issac Mathew also known as AjiNIMC at various forums. I am webby and I think webby, being a part time blogger, this blog is a documentation of my experiences and my learning.
Blog Stats (06 June 2008): There are currently 306 posts and 1100 comments (and 397,307 spam comments), contained within 17 categories.
RSS for Aji Issac Mathew's blog 
  I am into professional Web Marketing services which includes Web marketing strategies, SEO/SEM, Content Designing, Web Designing for usability, conversion improvement and various other things. There are limited availability per month. We don't take too many clients but we make sure that all our clients get their share of success. I worked on in-house sites for over 5 years, now is the time to help others with my experience. I have a great team helping me achieve this. A very creative and experienced team. Contact aji.issac (at the rate) digitalavenues.com and get your share of success.  

 Home >

Canonicalization Series 2: Domain name to lower case

May
8

I will continue the series on canonicalization (I have a big post under draft, still adding points to it). I had started a thread at WMW about canonicalization where I saw a very interesting query today. It was about converting upper case domain name to lower case.

The query says,

The following is my current (simple) Mod rewrite, and I am still confused as to why the capitalisation in the domain doesn’t get forced to lower case.

I assumed that www.EXAMPLE.COM would be forced to www.example.com - doesn’t seem to work that way.

Is making upper case domain name to lower case part of canonicalization?
Certainly not. Let me allow the authority docs do the explanation,

example.com
Example.com
eXample.com
exaMple.com
examPle.com
exampLe.com
examplE.com
EXAMPLE.com
ExAMPLE.com
EXaMPLE.com
EXAmPLE.com
EXAMpLE.com
EXAMPlE.com
EXAMPLe.com
etc.

In the languages that utilize Latin characters (e.g., English, Finnish, German, Italian, etc.), each letter has two variants: upper case and lower case. The Internet’s basic DNS and hostname specifications provide that the upper-case and lower-case variants of each letter are considered to be equivalent. Thus, all the variant domain names in the above list are treated as the same domain name.

Since the lower case and upper case domain names are technically same we do not need to do canonicalization (also we are helpless, we are not able to do anything as the server variable {HTTP_HOST} is in lower case always). Canonicalization is needed for the URLs which can be technically different but are same for your domain. Example www.idealwebtools.com can be technically different from idealwebtools.com (without www) but currently represent the same document.

This post was written by AjiNIMC aka Web Kotler at 11:07 pm under category Tech Talks(




3 Comments »

  1. This is very good observation. I never thought from this angle.



    Mary on May 9, 2007 - 11:39 pm @ 11:39 pm

  2. >> I have a big post under draft, still adding points to it
    Waiting for it, I liked your post at WMW. This was one of the different part to handle.



    Tony Lee on May 9, 2007 - 11:41 pm @ 11:41 pm

  3. Thanks Tony, I am taking time as I am busy with other regular postings and work.



    AjiNIMC on May 13, 2007 - 8:17 pm @ 8:17 pm

RSS feed for comments on this post · TrackBack URI

Share your thoughts

You are visitor number