我想要像 www.bigcommerce.com 和 www.buildabazaar.com 这样的电子商务平台。我已经完成了后端编码。我为每个客户添加了一个唯一的识别号,以区分他们的产品和选择。当客户注册时,将在我的域中创建一个具有其唯一 ID 的文件夹,其中将保存他的所有图像和样式。我创造了这样的。但是当客户从我这里购买计划并且他将更改名称服务器时,我被卡住了,他应该让他的网站显示在他的域中。
我不知道这些东西是如何工作的。请有人建议我如何去做。
我想要像 www.bigcommerce.com 和 www.buildabazaar.com 这样的电子商务平台。我已经完成了后端编码。我为每个客户添加了一个唯一的识别号,以区分他们的产品和选择。当客户注册时,将在我的域中创建一个具有其唯一 ID 的文件夹,其中将保存他的所有图像和样式。我创造了这样的。但是当客户从我这里购买计划并且他将更改名称服务器时,我被卡住了,他应该让他的网站显示在他的域中。
我不知道这些东西是如何工作的。请有人建议我如何去做。
您需要使用 Apache 的mod_rewrite并为每个域定义一个重写规则以将其映射到正确的文件夹。
像这样的东西:
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^/?(.*)$ /customer/private/folder/$1 [L]
我不能肯定它会完全适合你的设置,所以你应该阅读 mod_rewrite。它非常强大,应该可以处理您的情况。
您必须使用mod_rewrite
才能做到这一点(实际上),而不是通过在文件系统上创建一个真正的文件夹!
编辑:如果您Apache
用作 Web 服务器。