如何为在您网站上注册的用户自动创建子域?

Posted

技术标签:

【中文标题】如何为在您网站上注册的用户自动创建子域?【英文标题】:How auto-create subdomains for users that signup on your website? 【发布时间】:2017-10-28 02:12:21 【问题描述】:

当新用户注册时,许多网站会创建一个新域,网址显示为http://theirusername.mywebsite.com,而不是http://mywebsite.com/theirusername。我正在尝试为我的网站做同样的事情,但我不知道要完全做到吗?我正在使用 wordpress 创建我的网站,我正在使用 Godaddy 来托管我的网站。

我已经做了什么: 1.我创建了一个通配符 2. 我已经准备好建立一个基于子域的 wordpress 多站点了。

我已经对如何做到这一点进行了大量研究,但我一直遇到问题。需要完成哪些步骤才能使用户子域正常工作。

【问题讨论】:

一旦你钩住了用户注册创建新站点功能应该相当简单。你能说明什么不适合你吗? 【参考方案1】:

在这种情况下,最好的选择是使用 WP Multisite。在此处阅读更多信息https://codex.wordpress.org/Create_A_Network。

在您的配置中,您可以将 URL 结构设置为子域并让用户注册到您的站点。一旦他们在您的站点注册,他们将在注册确认页面上获得所有信息,例如新站点 URL、用户名、密码等。他们现在可以登录他们的网站并享受。

在此处了解更多信息https://premium.wpmudev.org/blog/ultimate-guide-multisite/

【讨论】:

以上是关于如何为在您网站上注册的用户自动创建子域?的主要内容,如果未能解决你的问题,请参考以下文章

Django - 如何为注册站点用户和非站点用户创建模型?

如何为用户创建无痛的安全春季社交注册/登录

如何为网页中的每个注册显示自动递增的 id 值?

如何为网站创建通知?

Chart.js - 如何为随时间发生的大量数据创建自动缩放折线图

如何为我的项目创建 PSR-4 自动加载器?