No hyperlinks?? I don't get that either.
Anyway, this is probably done by what is generally referred to as a "default document".
A web server (IIS, Apache and so on) can be configured to support one or more default documents.
When a browser requests a folder / page without a filename and extension, the web server sends back a list of supported default documents. The browser picks one and rerequests the page.
So, on an IIS web site with .NET configured, the default document is Default.aspx. You can access folders that contain that file by simply browsing to the folder name.
Let's say you have an app located at
http://localhost/SomeFolder
On disk, the SomeFolder (at c:\inetpub\wwwroot\SomeFolder) contains a file called Default.aspx. When you browse
http://localhost/SomeFolder, you actually get the file Default.aspx.
So there is no difference between
http://localhost/SomeFolder
and
http://localhost/SomeFolder/Default.aspx
You can configure the web server to support other default documents as well.
In addition to default documents, the same feature can also be accomplished with URL rewriting, a bit more advanced subject...
Does this clarify things?
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.