我想要像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一无所知。我会学习并尝试一下。所以请等到那个时候我会保持这篇文章的公开。如果我面临任何问题,都会回到你身边。你能帮我解决这个问题吗? – user1321271
如果可以的话,我会提供帮助,但最好在遇到它们时发布新问题,或者如果您有新的见解,请在此处编辑您的原始问题,以便让整个Stack Overflow社区参与进来。 – jimp
,你必须要做到这一点(几乎)使用mod_rewrite
,而不是由文件系统上创建一个真正的文件夹!
编辑:如果您使用Apache
作为Web服务器。
是的,我在Linux CentOS上使用Apache Web服务器。我对mod_rewrite一无所知。请你能指导我如何去做。 – user1321271
您使用的是什么Web服务器软件?你想真正重定向到你的域名,还是在地址栏中始终显示客户域名?这个话题非常广泛。 – jimp
我正在使用Linux CentOS和Cpanel。我希望我的客户网域在我的地址栏中可见。我已经使用OpenCart构建了该平台。请帮助我如何去做 – user1321271