从一个单一的应用程序生成网站,所有访问不同的域


Generating sites from a single app all accesible with different domains

我需要创建一个应用程序,通过它我可以生成不同的网站。所有这些网站将有相同的布局,但每一个将有不同的内容(文本,图像,颜色等)。

困难的部分是,这些网站应该能够通过不同的url访问。

让我举个例子:

我从那里登录到应用程序,我创建了一个名为FooBar的新站点,它可以通过http://foobar.com url访问。

同样的,如果我想要一个网站http://foobaz.com。所有站点可以由同一个管理员生成和管理。

我读过关于Wordpress多站点,我想也许它可以帮助我。如果不可能通过Wordpress,我可以使用一些web框架,如Laravel。

我不能弄清楚的主要问题是如何映射域与每个网站生成。

我认为这样做的正确方法是将所有域指向相同的laravel应用程序+路由,然后在控制器中您可以对用户当前访问的域进行检查,并相应地从DB中获取域的图像和文本。

换句话说,在控制器/助手级别创建逻辑。