THE ERIC SPELLMANN COLUMN

  • Web Page building for beginners, Part 3 with Eric Spellmann

Last time we discussed web page file formats and how they are transferred to a server. This week, let's dive into another very important factor in web design: Naming.

Let's say you're sitting in front of your web browser (Internet Explorer or Netscape) and you type in the following address and hit ENTER: http://www.EricSpellmann.com
Here's the question: does that address point to a website or a web page? Think carefully before you answer ...

It points to a website. So, when you type that address into your browser, what page do you get? The home page, that's right. Now, how does the server know which of your web pages is the home page? The home page must be named something specific. A home page must have a special name, so that a server can find it easily. If a person types a web address and does not specify a specific page, the server will send out the "default" or home page.

On about 80 percent of the servers worldwide, this default name must be index.html or index.htm

Check with your web hosting company for specifics, but I'll bet I'm right about your site.
You can verify this very easily. Remember my address above? Well, this time, type it in this way: http://www.EricSpellmann.com/index.html and see what happens.

You'll get the same page either way. This naming standard can lead to some frustrating mistakes, though. In fact, the number one mistake made by all new webmasters is misnaming their home page.

A lot of it has to do with the server operating system. You'll remember from previous columns that an operating system is the basic language of your computer. Most people run a flavour of Windows or the Mac OS. But what operating system is in use on most of the servers?

Nope, not Windows! It's Unix. You may have never heard of Unix, but that's OK. Think of Unix as DOS on steroids.

Two main reasons account for why the majority of servers worldwide use Unix: cost and efficiency. Many versions of Unix are completely free, having been developed at universities and colleges. Also, Unix is much more efficient than Windows at handling simultaneous connections. When you're a web server, that is VERY important.

Anyway, back to naming. One major difference between Windows and Unix is "case sensitivity." Take a look at the following two files:
Index.html
index.html

Could both of these files exist together in the same folder in Windows?

No. Windows is case-insensitive. On a Unix server, however, they could. That's where the problem lies. You may inadvertently create multiple copies of your home page on the server and wonder why the correct one is not coming up. Follow a little trick of mine. Make sure all your files are saved as lowercase files. That way, you'll never worry about it.

Another naming issue you must deal with is your web address. Take a look at the following address: http://www.mycompany.com

The "mycompany.com" part of that address is called the Domain Name. It must be unique. No company in the world can use the same domain name as you. Picking one of these addresses can be tough, as most of the great ones are taken.

Here's a few tips to follow when making your decision:

  • Keep it short, but don't use abbreviations. Abbreviations are much harder to remember.
  • Your domain name needs to be something you can verbally tell someone over the phone without having to spell it out. For instance: Jonesplumbingandparts.com is much better than jpap.com. It's more memorable.
  • Don't feel that you must use your company name in your domain name. In fact, if you use the primary product or service in the name, people will be more likely to remember it. As an example, a law firm would be better off with Texaslawyer.com than smithjonesclarkandbaker.com
  • Oh, and one other thing: write it down and look at it before you choose it. I had a guy that wanted his business name "Hunter's Exchange" as his web address. I told him that would be a bad idea. Can you guess why?
    http://www.huntersexchange.com

I'll see you in Cyberspace!

  • Eric Spellmann is the owner of Spellmann & Associates, a corporate technology training facility in Amarillo, Texas. Besides his weekly column, he produces technology segments for his local CBS television affiliate and speaks at numerous conferences. If you would like to receive the full transcripts of his columns as well as the television segments he produces for CBS, sign up for his FREE e-mail newsletter by sending a blank message to nl@ericspellman.com with SUBSCRIBE in the subject. Or, you can sign up at his website: http://www.EricSpellmann.com

© Christian Family Network
is run by CPO, supported by
Care for the Family, Marriage Resource, Positive Parenting,
Care, Women Alive, Christian Herald and many others.