A method and apparatus are disclosed for providing persistent storage of
Web resources. Uniform Resource Locators ("URLs") that identify Web
resources are augmented to include a time stamp. A web browser and a web
server are disclosed that accommodate a time stamp parameter and allow a
user to refer to any Web address with a precise target date. The
disclosed Web browser can optionally include a mechanism to facilitate
the specification of the desired date and time, or the user can manually
append the time stamp to the URL indicated in the "Location" window of
the browser. The persistent Web servers (i) receive URLs containing a
time stamp, (ii) extract the time stamp, (iii) retrieve the correct Web
page from the archive, (iv) modify the requested Web page to update
embedded hyperlinks to incorporate the same time stamp as the requested
Web page and (v) return the requested page to the client. The persistent
Web servers include a persistent archive for storing all of the versions
of Web resources that will be persistently available to Web users.