Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Вопрос о редитекте
http://forum.kohanaframework.su/viewtopic.php?f=32&t=213
Страница 1 из 1

Автор:  websto [ 06 июн 2012, 21:05 ]
Заголовок сообщения:  Вопрос о редитекте

Не знаю как сделать правильно редирект страницы.Вот сделал так

Request::initial()->redirect(URL::site());

Перекидывает на http://localhost/site/site ну и соответственно ошибка.В bootstrap у меня 'base_url' => '/site/'

Автор:  ivank_x [ 06 июн 2012, 21:34 ]
Заголовок сообщения:  Re: Вопрос о редитекте

если редирект на главную то
Код:
Request::initial()->redirect('/');

в htaccess должно быть
Код:
RewriteBase /site/

Автор:  websto [ 06 июн 2012, 21:39 ]
Заголовок сообщения:  Re: Вопрос о редитекте

Да в htaccess так и есть.Редирект нужен на ту же страничку.Я делаю добавление комментариев.

Автор:  ivank_x [ 06 июн 2012, 21:47 ]
Заголовок сообщения:  Re: Вопрос о редитекте

тогда адрес странички на которую нужен редирект вместо слеша
к примеру
Код:
Request::initial()->redirect('page.html');

Автор:  websto [ 06 июн 2012, 22:07 ]
Заголовок сообщения:  Re: Вопрос о редитекте

Неа та тоже не получается видает
HTTP_Exception_404 [ 404 ]: Unable to find a route to match the URI

это получается файл видов лежит в папке pages пробовал разные варианты /pages/part,/pages/part.php,part,part.php

Автор:  qed [ 06 июн 2012, 22:16 ]
Заголовок сообщения:  Re: Вопрос о редитекте

uri текущей страницы можно получить так:
$this->request->uri();

Автор:  websto [ 06 июн 2012, 22:33 ]
Заголовок сообщения:  Re: Вопрос о редитекте

Так в браузере проще посмотреть какой урл.А как его передать

Автор:  qed [ 06 июн 2012, 22:53 ]
Заголовок сообщения:  Re: Вопрос о редитекте

Попробуйте так, если не получится, скажите хотя бы на какой урл перенаправляет
$uri = $this->request->uri();
$this->request->redirect($uri);

Автор:  websto [ 06 июн 2012, 23:16 ]
Заголовок сообщения:  Re: Вопрос о редитекте

а ты молодец спасибо за подсказку сделал так

$uri = $this->request->uri();
Request::initial()->redirect($uri);

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/