由于 orchard 是数据库驱动的,似乎一个 orchard 安装可以托管在具有多个域绑定的 IIS 中,并且每个域都可以提取它自己的内容。但情况似乎并非如此。我必须为每个果园安装创建新的 IIS 网站。让所有这些网站都具有完全相同的基础内容似乎是非常多余的。
我如何在 IIS 中设置一个 Orchard 网站并让许多指向它的域具有独特的内容和主题?
如果它是公然的,请原谅我的无知,但我刚刚完成了为期一周的冒险评估 WordPress 并遇到了同样的问题。所以我对果园的导火索有点短。
由于 orchard 是数据库驱动的,似乎一个 orchard 安装可以托管在具有多个域绑定的 IIS 中,并且每个域都可以提取它自己的内容。但情况似乎并非如此。我必须为每个果园安装创建新的 IIS 网站。让所有这些网站都具有完全相同的基础内容似乎是非常多余的。
我如何在 IIS 中设置一个 Orchard 网站并让许多指向它的域具有独特的内容和主题?
如果它是公然的,请原谅我的无知,但我刚刚完成了为期一周的冒险评估 WordPress 并遇到了同样的问题。所以我对果园的导火索有点短。
看起来可以在多租户配置中设置 Orchard 站点:
http://docs.orchardproject.net/Documentation/Setting-up-a-multi-tenant-orchard-site
即使不使用多个 Orchard 租户,重写规则模块也可用于将不同的域或子域重定向到站点内的不同地址。
在站点配置中,我能够添加以逗号分隔的主机列表(因为我启用了多租户,所以我在 Tenancy/Default/Host 中执行了此操作)。
安装重写规则模块后,我添加了规则
RewriteCond %{HTTP_HOST} ^((www\.)?shooting\-?coach\.de)$ [NC]
RewriteRule ^/+.*$ http://harald-muehlhoff.de/fotograf/ [R=302,L]
将所有流量从[www.]shooting[-]coach.de[/something]重定向到harald-muehlhoff.de/fotograf/忽略初始请求 uri。显然,您的要求可能会有所不同,但希望这个示例可以帮助您入门!