【发布时间】:2013-12-10 17:14:20
【问题描述】:
我的 index.php 页面中有以下代码:
<?php include("/includes/widgets.php") ?>
在我的 widgets.php 页面中:
<?php
header("Location: /");
?>
我想要实现的是在用户访问它时重定向它,但允许它包含。
但我收到以下错误:
网页有一个重定向循环
如何修复/防止重定向循环,但仍重定向用户而不是服务器。
【问题讨论】:
-
如果您在索引页面中包含widgets.php,该页面将不断地重新加载。您需要删除包含或
header()调用。 -
add 'header ('HTTP/1.1 301 Moved Permanently');'如果您要强迫那些曾经访问小部件页面的人回家,我会这么说。
-
您可以添加某种停止重定向的变量。类似
$alredy_redirected=true
标签: php redirect-loop