从单个应用程序生成网站,所有网站均可访问

时间:2016-11-06 19:23:36

标签: php wordpress laravel subdomain multisite

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

困难的是,这些网站应该可以通过不同的网址访问。

让我举个例子:

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

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

我读过关于Wordpress多站点的内容,我想也许它可以帮助我。如果通过Wordpress无法实现,我可以使用像Laravel这样的Web框架。

我无法弄清楚的主要问题是如何在每个生成的网站上映射域名。

1 个答案:

答案 0 :(得分:1)

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

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