将域重定向到其他服务器上的特定文件夹

时间:2012-09-16 19:30:10

标签: php networking redirect cross-domain web-hosting

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

我不知道这些事情是如何运作的。请有人建议我如何去做。

2 个答案:

答案 0 :(得分:1)

你必须使用mod_rewrite才能(虚拟地)这样做,而不是在文件系统上创建真正的文件夹!

如果您使用Apache作为网络服务器,请

修改

答案 1 :(得分:1)

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

这样的事情:

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

我不能肯定它会完全适合您的设置,因此您应该阅读mod_rewrite。这是非常强大的,应该处理你的情况。

相关问题