0

我正在 laravel/php 中创建一个基于云的应用程序。

我有一个功能,用户可以在 user.myapp.com 上拥有他们的网站并且它可以工作(使用子域和模型绑定)。

我现在想更进一步,允许用户添加自己的自定义域名。因此,他们的网站将可以通过 user-domain.com 而不是(或以及)user.myapp.com 访问。

我想了解如何做到这一点。我正在使用基于 php 和 apache 的 Laravel 框架。

我需要什么样的服务器?我可以使用共享主机吗?我需要做哪些配置才能使其正常工作?用户必须创建哪些 DNS 记录才能将内容组合在一起?

4

1 回答 1

0

您可以使用任何类型的服务器来执行此操作。您可以创建一个被任何域捕获的路由,并且在该路由的控制器中,您可以查询数据库以了解应该为该域显示哪个网站。

app('request')->root()您可以使用;获取当前请求的域名

于 2017-05-22T06:34:22.680 回答