$this->request->redirect('localhost/project2/');
从project1中的控制器,我有这个代码,但它总是将我重定向到 localhost / project1 / index.php / localhost / project2 。如何正确地重定向到 localhost / project2 / ?
我尝试使用header()
进行重定向但不在Kohana中工作。我在PHP 5.5.12中使用Kohana 3.2
答案 0 :(得分:1)
您应该在链接前使用http来指定它是完整的URL:
{{1}}
并且您不应该将localhost用作代码中的静态文本,因为您的服务器将更改,您应该使用返回服务器根目录的方式,如$ _SERVER ['HTTP_HOST']或者如果您使用MVC框架,您可以使用其返回基本URL的函数。