★JavaScriptでリファラー制限★


以下の方法は特定の掲示板等からの直リンを弾く方法です。確実にやるならJavaScriptは強制に。

if(document.referrer == "http://・・・")を増やす事で分岐を追加できます。{}は不要です。

<HEAD>
<SCRIPT LANGUAGE = "JavaScript">
<!--
if(document.referrer == "http://迷惑サイト1")
window.top.location.href = "http://www.google.co.jp/";
if(document.referrer == "http://迷惑サイト2")
window.top.location.href = "http://www.google.co.jp/";
// -->
</SCRIPT>
</HEAD>


以下の方法は特定のサイトからのリンクのみ許可する方法です(注意:相対パスは効果ありません)

複数許可したい場合はelse ifがある行を増やしてください(ただし{}が必要)

<HEAD>
<SCRIPT LANGUAGE = "JavaScript">
<!--
if(document.referrer == "http://あなたのサイト"){
}else if(document.referrer == "http://リンク許可サイト"){
}else{
document.write("参照元が不正です。条件が満たされているのに入れない場合はNIS等の影響が考えられます。<BR>");
window.top.location.href = "http://www.google.co.jp/";}
// -->
</SCRIPT>
</HEAD>