我遇到了一个非常奇怪的问题,我有一个名为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禁止 拒绝访问服务器上的此资源!“
如果我刷新浏览器,我会移动到预期的网站。 此问题仅发生在本网站上,而不是所有其他网站上。是否有人可以帮助我理解为什么会发生这种情况,我该怎么做才能解决问题?
非常感谢