Laravel / Nginx动态域路由

时间:2018-08-07 12:52:11

标签: php laravel nginx

我有一个专用服务器,该服务器将Nginx作为Web服务器运行。我也有3个域名,例如www.domainnameA.com,www.domainnameB.com和www.domainnameC.com

我想做的是运行一个Laravel 5.6代码库,但是以某种方式知道是否有人在domainnameA.com上打了一条路线,应该指向一个特定的地方。

我目前知道Laravel可以进行子域路由;

undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined

但是有什么方法可以完全处理不同的域。

并且还可以在它们之间共享凭据。也就是说,如果某人登录到domainnameA.com,然后转到domainnameC.com,则他们仍将以同一用户身份登录。

可以将Nginx和laravel混合使用吗?

1 个答案:

答案 0 :(得分:0)

您可以像子域一样捕获该域

Route::group(['domain' => '{subdomain}.{domain}'], function () {
    // your routes
});

或者只使用{domain}而不带子域。

有关第二个问题(共享凭据)的更多信息,请查看“跨域Cookie”,您可以在此处Cross-Domain Cookies