The webpage [website?] is stored in a folder called public_html on
the the web server. When I try to move it outside of this folder, all
I get is an ftp page in my browser when I try to navigate to
www.breezeinn.ca .
Apache can be configured to display an index of files within a directory
if it cannot find one of the files listed in the DirectoryIndex
directive (which is usually index.html at the very least).
Like, Index.html is not where it's supposed to be anymore or
something.
The /public_html directory is the DocumentRoot - the start of your site
directory structure. You can put files outside of this directory, but
they cannot be served (but that's usually the point of doing it).
There is a URL forwarding service applied to this domain that points
www.breezeinn.ca to a free webspace account through an ISP. Does
this mean that there is no way for me to get my page out of this
silly frameset shell, so I won't have refresh issues?
If you keep this setup and want your site to always be in terms of
breezeinn.ca, rather than that at first then
www3.telus.net/public/gebrown/ later, then yes you're stuck with it.
If so, why is that exactly?
As you say above, you're using a URL forwarding service. You don't
actually own that domain name, nor is it really associated with your
site. The host name,
www.breezeinn.ca, resolves to 204.174.223.28. A
reverse lookup reveals redirect.domainpeople.com. To actually get to
your site, its necessary to send
Host:
www.breezeinn.ca
along with the rest of the request headers so the redirection service
knows where someone is trying to go.
As far as I know - it isn't necessary to use a frame to allow the
look of always browsing within that initial domain.
Of course, but in order to achieve that, the domain needs to actually
resolve to your host, not some third party. That host also needs to
recognise your domain name so it knows what files to serve. You'll have
to pay.
In fact - when I was designing this site, I was told by the Domain
Registrar that if I used frames - their URL forwarding service would
not work with my site.
They were probably worried that you might use a frame target like _top.
That would result in you replacing their frame.
[snip]
And then I find that someone is putting it inside a frame anyway?
Puzzling.
As I said elsewhere, using frames allows the illusion that someone is
browsing through a site because the URL displayed at the top of the
browser will be the URL of that frameset - the only file that really
does exist at that domain.
Mike