【发布时间】:2019-03-30 13:38:31
【问题描述】:
我已成功配置多个域以指向我的 Laravel 5.1 项目
<Virtualhost *:80>
VirtualDocumentRoot "/Users/Sites/project/public"
ServerName app.com
UseCanonicalName Off
</Virtualhost>
<Virtualhost *:80>
VirtualDocumentRoot "/Users/Sites/project/public"
ServerName app2.com
UseCanonicalName Off
</Virtualhost>
<Virtualhost *:80>
VirtualDocumentRoot "/Users/Sites/project/public"
ServerName app3.com
UseCanonicalName Off
</Virtualhost>
当我去
app.com
app2.com
app3.com
它们中的任何一个都会指向我的项目并加载登录屏幕。
问题
当我登录时,无论我来自何时,我都会不断将我的用户重定向到
app.com/dashboard
目标
我的目标是,任何来自
的请求app.com --> log-in --> redirect to --> app.com/dashobard
app2.com --> log-in --> redirect to --> app2.com/dashobard
app3.com --> log-in --> redirect to --> app3.com/dashobard
这是我可以在应用层或网络服务器上做的事情吗?
【问题讨论】:
-
为什么不将引用域存储在某个地方,然后让它们重定向回它们的来源?
-
@Adam 我如何在 Laravel 中处理这个问题?我以前从未这样做过。
-
Cookies 或 Session 也许?
-
如果你把
config/app.php键url改成app2,会重定向到app.com或者app2.com吗? -
@FelippeDuarte 我还不知道,让我现在做,在这里找到并更新你。
标签: php laravel nginx laravel-5 laravel-5.1