Я разрабатываю плагин impresspages, где мне нужно перенаправление. Для такого, что я поймать событие ipInitFinished
, V.G., создавая такой код:Как решить переадресацию цикла в Impresspages Plugin
class Event {
public static function ipInitFinished()
{
if(!(ipIsManagementState()))
{
$site = ipHomeUrl();
$page = ipGetOption('SiteMaintenance.messagePage');
header('location: ' . $site.$page);
exit;
}
}
messagePage это поле плагина, которые хранят название страницы для отображения на перенаправлении. Эта страница является обычной страницей, созданной в среде impresspages.
Однако, когда выполняется подпрограмма плагина, браузер вызывает ошибку, связанную с циклическим или рекурсивным перенаправлением.
Как это решить?