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



我想像 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 服务器。

相关内容

  • 没有找到相关文章

最新更新