so if my URL is this: www.jones.com, I want to have a site:
www.jones.com/randompictures
There are two ways to accomplish what you are asking...one involves subdomains, one does not.
Putting the issue of subdomains aside for the moment, let me illustrate what you are doing currently...
You have a domain name:
http://www.jones.com
And you have set it to forward to:
http://web.mac.com/username/iWeb/ (this is what you will need to do to get this method to work right)
So everyone who types
http://www.jones.com will get forwarded to
http://web.mac.com/username/iWeb/publicsitename/pagename.html (this is your
default publicly available site)
If you want a site that only certain people can get to if they know the specific address, like
http://www.jones.com/randompictures , then all you have to do is to create a separate (new) site in iWeb called "randompictures" and upload that along with your public site.
The real web address for this site will be:
http://web.mac.com/username/iWeb/randompictures/pagename.html
But since your domain name is mapped (forwarded) to the underlined portion, the visitors to this site would only have to type:
http://www.jones.com/randompictures
Does this make sense? This is probably the easiest way to do what you are wanting to do. It involves making the second private site in addition to your regular site that everyone can get to by typing
http://www.jones.com . It does not involve using subdomains.
Subdomains
can be used to provide the same kind of functionality, though. To explain, let me first dissect out a URL and tell you exactly what a subdomain is...
http://www.jones.com/randompictures/index.html
Looking at this URL, here are the parts...
http://- this tells the browser to look for and HTML file
www- this is the name of the
subdomain
jones- this is the name of the
domain (domain name)
com- this is the top level domain (TLD)
randompictures- this is a
subdirectory (think: folder)
index.html- this is the name of the HTML file that is displayed
So you see, the
subdomain is like a subsection of the main
domain name... and oftentimes it is assumed to be "www" and typing in
http://jones.com
usually will resolve the "www" subdomain automatically.
A subdomain, like your domain name, can be forwarded to any other URL, just as you have forwarded your domain name to your iWeb URL. Therefore, an alternate solution to your wishes can go like this...
You have two separate sites made and uploaded with iWeb: publicsite (default) and randompictures
Your domain name is forwarded to your short iWeb URL
http://web.mac.com/username , which automatically resolves to your default "publicsite" homepage.
Now you setup a subdomain at GoDaddy called "randompictures". You can then setup this subdomain to forward to
http://web.mac.com/username/iWeb/randompictures/ which will lead to your private iWeb site. People "in the know" would access this private site by typing:
http://
randompictures.jones.com
That's your subdomain at work! This method is slightly less easy than the first, but works just as well.
Here's what I do to get to the subdomain configuration page:
1. Go to
http://www.godaddy.com
2. Login under "My Account" on the right side of the page
3. Select "My Domain Names" under the green "Domains" dropdown menu on the left side of the page.
4. Click directly on your domain name from the list provided
5. Under the Account information section, you will see a box titled "Total DNS Control" and inside the box you will see a link called "Manage Subdomains".
Let me know if you have any questions about any of this...