Я использую последнюю версию Modx revolution. Я хочу создать плагин, который будет проверять текущий url страницы. некоторые случаи, когда текущий url соответствует заданному шаблону, тогда я хочу перенаправить на новый url.modx redirect бесконечный цикл
Мой первый запрос: если я иду www.mydomain.com/wrong-uri и неправильно-Ури не существует, то он идет к www.mydomain.com .в том случае, если мой текущий URL является www.mydomain.com/wrong-uri, то какой будет идентификатор ресурса ???
мой второй запрос: я сделал это:
if ($modx->event->name == 'OnWebPagePrerender'){
$id = $modx->resource->get('id');
$curUrl = $modx->runSnippet('getCurrentPage',array('id' =>$id));
$output = &$modx->resource->_output;
$redUrl ="http://".$_SERVER['HTTP_HOST'].'/custom/';
if(($curUrl !=$redUrl)&& $curUrl == ("http://".$_SERVER['HTTP_HOST']."/")){
$modx->sendRedirect($redUrl);
}
return ;
}
браузер говорит, что в бесконечном перенаправлении loop.why?
этот плагин называется несколько раз ?? то что было бы подходящим событием для этого плагина? спасибо заранее ...
благодарит за ваш ответ. Я решил это. –