【发布时间】:2015-01-04 17:12:18
【问题描述】:
我正在使用 PhalconPHP 开发我的第一个应用程序,因此我在工作时深入研究了文档,但这似乎没有被涵盖。
假设我的应用在 www.myapp.tld 上运行。在某些情况下,我需要将用户重定向回主页,为此我使用以下代码:
if ($haveToRedirect) {
$this->response->redirect();
$this->view->disable();
return;
}
如果重定向到 www.myapp.tld,用户会被重定向到 www.myapp.tld/index。我尝试了不同的重定向调用,但都给出了相同的结果:
$this->response->redirect('');
$this->response->redirect('/');
$this->response->redirect('/', TRUE);
在应用程序的引导程序中,我将 BaseUri 设置为“/”:
$di->set('url', function() {
$url = new Phalcon\Mvc\Url();
$url->setBaseUri('/');
return $url;
});
有没有办法避免“索引”被添加,只是让它重定向到“www.myapp.tld”?
【问题讨论】:
标签: redirect phalcon phalcon-routing