我遇到了 IIS 重写模块和 nopCommerce 的问题。
情况:
我有几个域(Domain1.ca、Domain2.ca 等),每个域都重定向到 Registrar 级别的主域 (MainDomain.ca)(使用 CNAME 记录)。是否可以使用 IIS 8 重写模块来保留最初浏览到的域(Domain1.ca、Domain2.ca 等)的原始 HTTP_HOST 值,而不是重定向的域(MainDomain.ca)?我需要这个,原因如下:
在 nopCommerce 中,每个商店对应一个唯一的域 (Store1 = Domain1.ca)。为了确定哪个商店处于活动状态,nopCommerce 获取并解析“HTTP_HOST”值。
不幸的是,由于所有域都被重定向到主域 (MainDomain.ca),原始 HTTP_HOST 值 (Domain1.ca) 丢失。因此,在不知道需要激活哪个特定商店的情况下,nopCommerce 会激活列表中的第一个。
我假设当一个站点被重定向到,原来的 HTTP_HOST 值被覆盖。
有人对 nopCommerce、HTTP_HOST、多商店、域重定向有任何经验吗?