Probably best to list both the original URL, and some kind of link that has an archived version (either your own, or from the Wayback Machine). And of course include the date as well. With the date and the original URL, you can always use the Wayback machine or some other archival service like WebCite to attempt to find an archived version.
No citation is guaranteed to be readable after a certain amount of time. All citations are merely a reference for identify the resource that you're looking for, and you need to find it yourself in a library or from the publisher. But the publisher may not exist, you may not be able to find libraries with copies, etc. So, you can only do so much.
But if you cite the URL and date, and at least one alternative way to access the content like the Wayback Machine or WebCite or your own, you give people a pretty good chance.
Perhaps there needs to be a peer-to-peer web citation database that publishers, libraries, and individuals can join. When a book or journal contains a web citation, the publisher archives a copy of that page in their database. When a library or individual buys a book, they can pull the archived copies from the publishers. This will ensure that as long as someone out there who has a copy of the book has also maintained their web citation database and is on the network, you can pull the citations from them.
I believe that archiving of publicly available material, as archive.org does and Google's cache does, is considered not to be copyright infringement (as long as it obeys the limits in robots.txt and noarchive meta tags), as it is sufficiently transformative. So this shouldn't be a problem unless someone explicitly requested that the page not be archived, in which case you probably shouldn't rely on it for a citation.