Es geht mir alleine um die DURCHFÜHRBARKEIT.
Wenn es entgegen jedes guten Rates partout(!!!) sein soll: Mit serverseitiger Logik. Du führst "htaccess" an.
Lese:
http://www.askapache.com/htaccess/htaccess-fresh.html#Set_Cookie_based_Requested_directory
Die Abschnitte:
- Set a Cookie based on Requested directory
- Redirect If Cookie Not Set
enthalten in groben Zügen, was Du brauchst. Freilich muss der Benutzer Cookies akzeptieren. Zudem bleiben die Suchmaschinen auch draußen - und das a) zwingend und b) mit allen Konsequenzen. Soweit die Inhalte bereits im Suchmaschinen-Cache oder bei archive.org gelistet sind hilft der verneinende Eintrag in der robots.txt:
User-agent: *
Disallow: /*
Je nach Geschmack und Voraussetzungen sind Lösungen mit PHP oder einer anderen serverseitigen Programmiersprache ebenfalls oder sogar besser geeignet. Ohne [Cookie] wird es nicht gehen.
Natürlich kannst Du den Besucher auch eine [Session] in sämtlichen URI mit umherschleppen lassen, diese an die IP binden und außerdem versuchen einen jamaikanischen Hühnergott um seine Hilfe zu bitten, dass dieser dann jeden mit einem Ei tötet, der einen Link mit der Session verbreitet - dann bin ich der Zeuge, der erklären und vorführen wird, wie man die Webseiten abruft ohne die AGB jemals gesehen, geschweige denn akzeptiert zu haben und so den Programmierer nass macht.
"Eingerahmte" Begriffe [Cookie] und [Session] in der Suchmaschine der Wahl nachschlagen.