window.location.href的奇怪行为

时间:2014-01-18 22:50:19

标签: javascript php html redirect window.location

我遇到了一个非常奇怪的问题,我有一个名为page.php的php页面(见下文)

<? 
    $link = http_build_query($_GET);
    $link = substr($link, strlen('link='));
    $link = urldecode ($link);  
    $link = str_replace("'", "", $link);
?>

<script type="text/javascript">
    window.location.href = "<? echo $link ?>";
</script>

奇怪的是,当我用这个地址称这个页面时:

page.php?link='http://www.google.com' 

完美地将浏览器从page.php重定向到google.com

当我使用时:

page.php?link='http://www.culleperbambini.it'

我希望将浏览器从page.php移动到culleperbambini.it会有相同的行为,但它没有发生,我收到一条奇怪的消息:

“403禁止 拒绝访问服务器上的此资​​源!“

如果我刷新浏览器,我会移动到预期的网站。 此问题仅发生在本网站上,而不是所有其他网站上。是否有人可以帮助我理解为什么会发生这种情况,我该怎么做才能解决问题?

非常感谢

0 个答案:

没有答案