Abhängig vom Ursprung verzweigen

Folgendes Problem:
Ich habe auf meiner Homepage einige Seiten, die nur von einer zentralen „Verteilerseite“ aus erreicht werden sollen. Nun kommen viele Besucher über diverse Suchmaschinen direkt auf die „Endseiten“. Dort sollen sie aber nicht „landen“.

Ich suche nach einer Möglichkeit, dass ich überprüfe, von wo aus der Besucher auf die Seite kommt. Wenn es meine „Verteilerseite“ war, alles ok. Wenn nicht, möchte ich ihn auf die „Verteilerseite“ verzweigen.

Geht das? Wenn ja, wie? Geht das auch mit normalem HTML?

Danke im voraus!

…der Referrer ist die URI von der die aktuelle Seite aufgerufen wurde.

Aufrufbar durch document.referrer.

Ein kleines JS kann dies überprüfen und Aktionen setzten:

function foo()
{
 if (document.referrer != 'meineseite.html')
 {
 doThis
 }
}

PS: Die URI enthält die gesamte Adresse!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]