ra1n
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет! Пишу сюда, что бы темы не плодить. Система Амиро, modRewrite на их серверах не поддерживается. Тех.поддержка прислала пример скрипта, но разобраться в нём не получилось, не хватает знаний. Кусок кода который добавляем в существующий файл: Код: class CST_Redirector{ protected static $wwwPath; public static function init(){ AMI_Event::addHandler('custom_on_system_start', array(CST_Redirector, 'handleSystemStart'), AMI_Event::MOD_ANY); self::$wwwPath = $GLOBALS['ROOT_PATH_WWW']; } public static function handleSystemStart($name, array $aEvent, $handlerModId, $srcModId){ // $aEvent['url'] - содержит запрошенный URL сайта // self::$wwwPath - WWW-путь до корня сайта // здесь можно делать перенаправление return $aEvent; } } define('AMI_FIRE_ON_SYSTEM_START', TRUE); CST_Redirector::init(); | Вопрос - как с его помощью задать перенаправление? В каком месте указывать запрошенный URL, в каком путь до корня (его что, повторно надо указывать?) и где указывать URL на который перенаправляем? | Всего записей: 328 | Зарегистр. 22-12-2006 | Отправлено: 21:31 05-11-2012 | Исправлено: ra1n, 21:31 05-11-2012 |
|