单个Orchard CMS站点,用于多个网站或每个网站的安装

时间:2012-05-10 23:47:56

标签: orchardcms

由于orchard是数据库驱动的,因此似乎可以在具有多个域绑定的IIS中托管一个果园安装,并让每个域都提取它自己的内容。但事实并非如此。我必须为每个果园安装创建新的IIS网站。让所有这些网站具有完全相同的基础内容似乎是多余的。

我如何在IIS中设置一个Orchard网站,并且有许多域名指向它具有独特的内容和主题?

如果它是公然的,请原谅我对此的无知,但我刚刚完成了为期一周的冒险评估WordPress并遇到同样的问题。所以我的保险丝与乌节有点短暂。

2 个答案:

答案 0 :(得分:4)

看起来可以在多租户配置中设置Orchard站点:

http://docs.orchardproject.net/Documentation/Setting-up-a-multi-tenant-orchard-site

答案 1 :(得分:1)

即使不使用多个Orchard租户,重写规则模块也可用于将不同的域或子域重定向到您站点内的不同地址。

在站点配置中,我能够添加以逗号分隔的主机列表(因为我启用了多租户,我在Tenancy / Default / Host中执行了此操作)。

安装重写规则模块后,我添加了规则

RewriteCond %{HTTP_HOST} ^((www\.)?shooting\-?coach\.de)$ [NC]
RewriteRule ^/+.*$ http://harald-muehlhoff.de/fotograf/ [R=302,L]

将来自 [www。]拍摄[ - ] coach.de [/ something] 的所有流量重定向到 harald-muehlhoff.de/fotograf / 忽略初始请求URI。显然你的要求可能会有所不同,但希望这个例子可以帮助你开始!