如何给当前网站的页面分配外域

How to assign external domain to the page of current website

抱歉,如果这个问题看起来有点模糊,您一读到它就会忍不住投反对票。我远不是系统管理方面的专家,但我会尽可能清楚地解释问题。

我需要创建一个网站,用户可以在其中拥有个人资料,并将外部域附加到该网站上的个人资料页面。假设我们有一个站点: myresume.com

用户将注册并创建个人资料,他的 url 将如下所示: 我的简历。com/username

我需要添加的功能应该允许用户将他的域指向他的个人资料 url。

是否可以通过 php,因为我的整个应用程序将用 laravel 5.2 编写?

我可能需要有我的域名服务器,或者只是给用户 IP 地址,他需要将他的域指向该地址,但随后我需要以某种方式从我这边获取域并将其指向 url(我的简历。com/username)。怎么做到的?

如果有人可以解释它是如何完成的,或者至少指出在哪里搜索答案,那就太棒了。谢谢。

  1. 您需要了解 Apache NGINX 的工作原理。
  2. 你需要知道 $_SERVER['HOST'] 是什么。
  3. 实现这个的逻辑。

这就是你将如何做到的:

在 VPS / 专用主机上托管您的应用程序,其中您的应用程序是 'default',没有其他 VirtualHost。 在您的 index.php 文件中,define URL。如果设置了 URL,让你的 Laravel 的路由选择哪个 profile_id 与 URL 匹配,然后将用户重定向到那个 URL 或呈现输出.

简单吗?