首页 > 解决方案 > 我可以在 react-js 应用程序中使用不同的域吗

问题描述

我有一个网页构造函数。

每个用户都有机会在我的资源上创建网页。

该页面有几个示例:1 https://candylanding.netlify.app/601b1141bfa41700154f7e13 2 https://candylanding.netlify.app/6022ec4641423100151632d7

如您所见,这些页面的 url 地址很难看。

而且我相信很多用户都想改一些漂亮的短名称(例如 DOMAIN.COM)

我怎样才能做到这一点?请给我一个想法..

使用 create-react-app、react-router-dom

标签: reactjscreate-react-appcustom-domain

解决方案


域分配基于域所有权,因此除非您拥有 DOMAIN.COM,否则用户将无法使用它。

云平台即服务 (PaaS) 提供商,如 Netlify 和heroku在域之前使用子域来创建干净的 URL,但您需要访问您的服务器才能执行此操作(在 netlify 上不可能)

我认为一个好的第一步是允许用户命名他们的路线:

IE:

https://candylanding.netlify.app/my-user-site

代替

https://candylanding.netlify.app/6022ec4641423100151632d7

一旦你运行了,你就可以看看这个问题来动态创建子域:

如何让 PHP 为每个用户自动创建子域?


推荐阅读