Wenn also jemand auf die seite1.html kommt sei es versehentlich oder absichtlich,dann sollte automatisch diese seite1.html in diesem frameset index.cgi aufgehen.
Äh, ah, ja, gut, ok :) Das geht garnicht auf der Seite des Servers, weil der Server nicht weiß, ob der 5000km entfernt stehende Browser gerade ein Frameset anzeigt oder nicht.
Bleibt also nur clientseitige Technik: Javascript. Eine andere Möglichkeit gibt es nicht.
Gruß,
soenk.e
PS: Aber immerhin hast Du jetzt schonmal mit mod_rewrite gespielt. Ist ja auch was wert <:)