Keep reading if you want to find out why there are so many different URLs floating around out there for the Scandal project, or go straight to the moral of the story.
We quickly realised that the web is the important thing, not Mosaic,
and changed that to:
Everyone was still copying URLs around by hand (ick!), and some people
created links that used the SCS alias of /afs/cs/ instead of the fully
qualified /afs/cs.cmu.edu/, resulting in URLs like
About this time, other
started creating home pages, and the departmental web server became more
and more overloaded. Finally, we gave in and set up
our own web server,
which serves the same files out of AFS:
Note that web.scandal.cs.cmu.edu is just an alias that currently
resolves to parallel.scandal.cs.cmu.edu. We did it this way to enable
us to move our web server to a new machine without breaking anything.
Of course, some clients can't handle aliases transparently,
so URLs of the form
started to leak out.
We also created path aliases on our server, resulting in
which we thought was getting close to an optimally-short URL. Then the
main SCS server implemented its own alias scheme, enabling us to
shorten that URL also, first to
and then to
Next, SCS decided that they should get with the program and use the
standard httpd port of 80. So we became
Finally, a second server was added to (transparently) share the load on
www.cs. Naturally, some clients can't handle this either, so they
report URLs like
And that's where the story ends (for now). I haven't bothered to add up
all the possible combinations of servers and aliases, because the final
figure would probably be too depressing, but I've tried to
some of the older URLs. Just remember,
November 1996 update: www.cs is finally able to handle the load. Everything
now redirects to www.cs, and I've added base hrefs everywhere to match...