Kohana 3 — Перенаправление на другой проект localhost

$this->request->redirect('localhost/project2/');

Из контроллера в project1 у меня есть этот код, но он всегда перенаправляет меня на локальный / project1 / index.php / локальный / project2. Как я могу правильно перенаправить на локальный / project2 / ?

Я пытался с помощью header() перенаправить, но это не работает в Кохане. Я использую Kohana 3.2 в PHP 5.5.12

0

Решение

Вы должны использовать http перед ссылкой, чтобы указать, что это полный URL:

$this->request->redirect('http://localhost/project2/');

И вы не должны использовать localhost в качестве статического текста в вашем коде, потому что ваш сервер будет изменен, вы должны использовать один из способов возврата корня вашего сервера, например, $ _SERVER [‘HTTP_HOST’] или, если вы используете инфраструктуру MVC, вы можете используйте его функцию, которая возвращает базовый URL.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]