Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度8多域多站点_Angular_Wordpress_Wildcard_Firebase Hosting_Multisite - Fatal编程技术网

Angular 角度8多域多站点

Angular 角度8多域多站点,angular,wordpress,wildcard,firebase-hosting,multisite,Angular,Wordpress,Wildcard,Firebase Hosting,Multisite,如果可能的话,我希望使用angular构建一个多站点应用程序。其思想是允许用户使用指定的子域生成一个新站点,并将其域指向该子域。与WordPress的多站点和域映射功能完全相同 我已经从Angular 8构建了WordPress主题,并用它实现了我的目标,但它感觉有点笨重,我不是WordPress用户管理系统的忠实粉丝。我还在另外两个应用程序中使用firebase进行身份验证,因此这将是这些应用程序的扩展 我的问题: 这是否可能使用角度 在无头模式下使用wp API和WordPress是否可以达

如果可能的话,我希望使用angular构建一个多站点应用程序。其思想是允许用户使用指定的子域生成一个新站点,并将其域指向该子域。与WordPress的多站点和域映射功能完全相同

我已经从Angular 8构建了WordPress主题,并用它实现了我的目标,但它感觉有点笨重,我不是WordPress用户管理系统的忠实粉丝。我还在另外两个应用程序中使用firebase进行身份验证,因此这将是这些应用程序的扩展

我的问题: 这是否可能使用角度

在无头模式下使用wp API和WordPress是否可以达到预期效果

我可以简单地在我的主机上设置通配符域,并将所有域指向一个应用程序吗。然后使用角度通配符路由和firebase来引导和加载特定域的正确数据

还是我完全没有注意到


提前感谢您对Firebase托管支持子域的任何评论,Firebase托管不支持通配符映射,因为它依赖letsencrypt.org获取证书。

这应该可以通过使用我的插件来实现

您可以创建一个Angular应用程序,作为多站点的主题。为每个站点提供连接,使其具有自己的页面和内容


如果你认为这对你有用,请告诉我

我最后做的是将可能的域名存储在DB中,并使用带有DB查询的
document.write(document.location)
来提供相应的内容。这样,每当有人从example.com访问我的SPA时,他们都会获得存储在数据库example.com下的数据。Example2.com获取不同的数据。最终的结果正是我所要寻找的,我所要做的就是在允许使用通配符域的地方托管站点。完成了

那么,我是否可以从另一个方向处理这个问题,并将域名作为参数传递,并根据传入的域名提供动态数据?比如说,1.com会自动从“站点/1”从Firebase加载数据。2.com将提供来自“站点/2”等的数据。然后我可以使用另一个具有通配符域的主机,并将所有内容指向同一个域?您能进一步澄清这一点吗?document.write()如何使用以及在何处使用?我希望在angular上设置子域,这样我就能够对带有*.mydomain.com的站点做出不同的响应。@Chano当然,我将document.write()添加到app.component.ts文件中,该文件在每次使用应用程序时都会加载。我在数据库中有一个“域”的记录,我查看该域是否已在我的应用程序中注册,然后获取该域的数据库记录id并提供相应的内容。这比我想象的要简单得多。您甚至可以从所见即所得编辑器中存储html,并提供自定义用户生成的html。祝你好运,希望这有帮助!