ole: zugang zu seite nur über eine url....wie?

Beitrag lesen

hi,

ich habe ein problem. naja die meisten die hier einen thread eröffnen haben so etwas :-).

aber nun zu mir:
ich habe die ehrenvolle aufgabe bekommen die url
http://community.giniss.net/servlet/NetCommunity
zu so schützen das man nur über http://www.giniss.net dorthin kommt.

wenn ein user nun direkt diese url ansteuert soll er sofort auf www.giniss.net geleitet werden.

nun, hab ich mir gedacht, ole du bist ja nicht dumm, es gibt soviele scripte auf der welt, warum das rad neu erfinden. gesagt getan, hab ich mir ein script besorgt, das content in ein frameset setzt (so ein content-protect-script halt :-)).

das script sieht so aus:
<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Ronnie T. Moore -->

ok_urls = new Array();
ok_urls[1] = "http://www.giniss.net/index.html";

// Enter all the possible web addresses that your site's frameset
// page can be accessed online, such as with and without the 'www'

// Enter all the possible web addresses that your site's frameset
// page can be accessed online, such as with and without the 'www'

// function reportError(msg, url, line) {
// if (url == window.location.href) {
//
// msg = "\Achtung neue URL!\n\n" +
// "Diese URL ist ungültig! \n" +
// "Bitte benutzen Sie demnächst\n\n" +
// "die URL http://www.giniss.net .\n" +
// "Sie werden nun zu dieser Seite weitergleitet.";
// alert(msg);

// top.location.href = ok_urls[1] + "?" + window.location.href;
// return true;
//    }
// }

// window.onerror = reportError;

url_found = 0;
for (var i = 1; i <= ok_urls.length && !url_found; i++) {
url_found = (parent.location.href.indexOf(ok_urls[i]) == -1);
}
if (!url_found (window == top))
top.location.href = ok_urls[1];

//  + "?" + window.location.href

</script>

nur leider funktioniert es bei mir nicht.
kann mir jemand helfen?

alles liebe und danke im vorraus
ole
(8-)>