- ベストアンサー
特定のURL以外からは飛ばす
reff=document.referrer; if(reff.indexOf('http://AAA')!=-1){ location.replace('http://BBB') } (詳細略) http://AAA というURLから来た場合、http://BBBというURLに飛ばすスクリプトですが、 これを http://AAA 以外から来た場合、http://BBBというURLに飛ばすようにするためには どこを改正すればよろしいでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
if(reff.indexOf('http://AAA')!=-1){ ここでURLの比較をしているので これを if(reff.indexOf('http://AAA')==-1){ とすれば、URL「'http://AAA'」ではない場合、 location.replace('http://BBB') が実行されます
その他の回答 (1)
- SAYKA
- ベストアンサー率34% (944/2776)
回答No.2
ちょっと邪道技 >if(reff.indexOf('http://AAA')!=-1){ >location.replace('http://BBB') >} >http://AAA というURLから来た場合、http://BBBというURLに飛ばす >http://AAA 以外から来た場合、http://BBBというURLに飛ばすように 逆なわけだから if(reff.indexOf('http://AAA')!=-1){ }else{ location.replace('http://BBB') }
質問者
お礼
ありがとうございました。試してみたいと思います。
お礼
できたようです。ありがとうございました。