Kohana 3 - 重定向到其他本地主机项目
Kohana 3 - Redirect to other localhost project
$this->request->redirect('localhost/project2/');
从项目 1 中的控制器,我有这段代码,但它总是将我重定向到 localhost/project1/index。php/localhost/project2。如何正确重定向到 localhost/project2/ ?
我尝试使用 header()
进行重定向,但它在 Kohana 中不起作用。我在 PHP 5.5.12
中使用 Kohana 3.2
您应该在 link 之前使用 http 来指定它是完整的 URL:
$this->request->redirect('http://localhost/project2/');
并且您不应该在代码中将本地主机用作静态文本,因为您的服务器会发生变化,您应该使用 return 服务器根目录中的一种方法,例如 $_SERVER['HTTP_HOST'] 或者如果你使用 MVC 框架,你可以使用它的函数 return base URL.
$this->request->redirect('localhost/project2/');
从项目 1 中的控制器,我有这段代码,但它总是将我重定向到 localhost/project1/index。php/localhost/project2。如何正确重定向到 localhost/project2/ ?
我尝试使用 header()
进行重定向,但它在 Kohana 中不起作用。我在 PHP 5.5.12
您应该在 link 之前使用 http 来指定它是完整的 URL:
$this->request->redirect('http://localhost/project2/');
并且您不应该在代码中将本地主机用作静态文本,因为您的服务器会发生变化,您应该使用 return 服务器根目录中的一种方法,例如 $_SERVER['HTTP_HOST'] 或者如果你使用 MVC 框架,你可以使用它的函数 return base URL.