$this->request->redirect('localhost/project2/');
Из контроллера в project1 у меня есть этот код, но он всегда перенаправляет меня на локальный / project1 / index.php / локальный / project2. Как я могу правильно перенаправить на локальный / project2 / ?
Я пытался с помощью header()
перенаправить, но это не работает в Кохане. Я использую Kohana 3.2 в PHP 5.5.12
Вы должны использовать http перед ссылкой, чтобы указать, что это полный URL:
$this->request->redirect('http://localhost/project2/');
И вы не должны использовать localhost в качестве статического текста в вашем коде, потому что ваш сервер будет изменен, вы должны использовать один из способов возврата корня вашего сервера, например, $ _SERVER [‘HTTP_HOST’] или, если вы используете инфраструктуру MVC, вы можете используйте его функцию, которая возвращает базовый URL.
Других решений пока нет …