ブラウザの「戻る」ボタンを押したら(リロードしたら)、記述のjavascriptが効かないようにしたい
<script>
var flg=true;
setTimeout("redirect()", 1000);
function redirect(){
if(flg){
flg=false;
location.href='http://www.yahoo.co.jp/';
}
}
</script>
index.htmlに上記のjavascriptを記述して、index.htmlにアクセスしたら1秒でヤフーに飛ぶようにしているのですが、ヤフーにいる状態でブラウザの「戻る」ボタンをクリックしたら
またindex.htmlから1秒でヤフーに飛んでしまうので、その処理を止めたいです。
(ブラウザの「戻る」ボタンを押したら、上述のscriptが効かないようにしたい)
ローカルだとうまく動作するのですが、サーバーアップすると上述のscriptはずっと効いていて...。どのようにscript書けばいいでしょうか。