Laravel + 清漆端口重定向
Laravel + varnish port redirect
我有带 laravel 5 + nginx + varnish 的虚拟机。
varnish 在端口 80 上工作,nginx 在 8080 上工作。
当我进入管理面板时:
admin.mysite.ru
如果用户未登录,它必须重定向到 admin.mysite.ru/user/login/
。它是正确的。但是当这种情况发生时,它重定向到 admin.mysite.ru:8080/user/login/
,这是错误的。
重定向代码很简单:redirect()->guest('/user/login/');
那是我安装varnish后出现的问题,所以,我不明白如何解决这个问题。你能给一些建议或解决方案吗?谢谢!
将以下内容添加到您的 Nginx 配置中(在 http 或 server 块内):
port_in_redirect off;
这应该可以解决问题。
我有带 laravel 5 + nginx + varnish 的虚拟机。
varnish 在端口 80 上工作,nginx 在 8080 上工作。
当我进入管理面板时:
admin.mysite.ru
如果用户未登录,它必须重定向到 admin.mysite.ru/user/login/
。它是正确的。但是当这种情况发生时,它重定向到 admin.mysite.ru:8080/user/login/
,这是错误的。
重定向代码很简单:redirect()->guest('/user/login/');
那是我安装varnish后出现的问题,所以,我不明白如何解决这个问题。你能给一些建议或解决方案吗?谢谢!
将以下内容添加到您的 Nginx 配置中(在 http 或 server 块内):
port_in_redirect off;
这应该可以解决问题。