基于引用域的重定向

时间:2015-04-22 00:18:31

标签: javascript redirect referrer

我试图保护网页免受未经授权的访问,并希望阻止所有不来自我的域的人重定向。

我知道之前已经问过这个问题,但是我已经实现了这些代码变体,但它们对我没用。

这是我到目前为止尝试过的Javascript:

if (document.referrer != "http://example.net") 
location.href = "http://example.org"; 

我正在努力让所有不来自example.net的人被重定向到example.org

任何人都有一些关于如何正常工作的建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:

<script type="text/javascript">
if (!/mydomain\.com/i.test(document.referrer)) {
    location.href = "http://goaway.org";
}
</script>

请注意,伪造推荐人是微不足道的。