2012-09-16 56 views
0

我想要像www.bigcommerce.com和www.buildabazaar.com这样的电子商务平台。我已经完成了后端编码。我为每位客户添加了一个唯一的识别号码,以区分他们的产品和选择。当客户注册时,具有其唯一ID的文件夹将在我的域中创建,其所有图像和样式将被保存。我创造了这样。但是当客户从我那里购买计划并且他将更改名称服务器时,我会卡住,他应该让他的网站显示在他的域中。将域名重定向到不同服务器上的特定文件夹

我不知道这些东西是如何工作的。请有人建议我如何去做。

感谢您

+0

您使用的是什么Web服务器软件?你想真正重定向到你的域名,还是在地址栏中始终显示客户域名?这个话题非常广泛。 – jimp

+0

我正在使用Linux CentOS和Cpanel。我希望我的客户网域在我的地址栏中可见。我已经使用OpenCart构建了该平台。请帮助我如何去做 – user1321271

回答

1

您需要使用Apache的mod_rewrite并为每个域定义一个重写规则,以将其映射到正确的文件夹。

事情是这样的:

RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] 
RewriteRule ^/?(.*)$ /customer/private/folder/$1 [L] 

我不能肯定它会很好地工作在你的系统,所以你应该对mod_rewrite的阅读起来再说。这是非常强大的,应该处理你的情况。

+0

非常感谢。我对mod_rewrite一无所知。我会学习并尝试一下。所以请等到那个时候我会保持这篇文章的公开。如果我面临任何问题,都会回到你身边。你能帮我解决这个问题吗? – user1321271

+0

如果可以的话,我会提供帮助,但最好在遇到它们时发布新问题,或者如果您有新的见解,请在此处编辑您的原始问题,以便让整个Stack Overflow社区参与进来。 – jimp

1

,你必须要做到这一点(几乎)使用mod_rewrite,而不是由文件系统上创建一个真正的文件夹!

编辑:如果您使用Apache作为Web服务器。

+0

是的,我在Linux CentOS上使用Apache Web服务器。我对mod_rewrite一无所知。请你能指导我如何去做。 – user1321271

相关问题