я следующий код в моей странице index.php:Исправить петлю перенаправления?
<?php include("/includes/widgets.php") ?>
И в моей странице widgets.php:
<?php
header("Location: /");
?>
То, что я хочу добиться с этим, чтобы перенаправить его, если пользователь посещает его, но разрешает его включать.
Но я получаю следующее сообщение об ошибке:
The webpage has a redirect loop
Как я могу исправить/предотвратить цикл перенаправления, но все же перенаправлять пользователя, а не сервер.
[Единственный способ исправить это - не иметь переадресации.] (Http: // stackoverflow.com/questions/20500919/fix-a-redirect-loop # comment30643944_20500919) – qwertynl
Если вы указали widgets.php на своей индексной странице, эта страница будет постоянно перезагружаться. Вам необходимо либо удалить include, либо вызов 'header()'. – andrewsi
add 'header (' HTTP/1.1 301 Перемещено на постоянной основе ');' Я говорю об этом, если вы заставляете людей, которые раньше использовали страницу виджетов. – ryan0319