De todos modos, haciéndolo de ese modo se me ocurre que lo que puedes hacer es, al cargarse una de las demás páginas, comprobar si han sido abiertas desde una ventana padre:
Código:
<head>
<script language="javaScript">
window.onload = function() {
if( window.parent == null )
document.location.href = "index.html";
}
</script>
</head>