如何在umbraco中设置具有不同域/端口的多个站点

时间:2014-05-13 13:07:33

标签: iis-7 umbraco umbraco6 umbraco7

我正在尝试设置umbraco站点以指向多个域/端口(每个域的css更改/模板)

我已经浏览了很多博客,并按照以下步骤操作,但我无法归档以上提及的情况。 (我使用的是umbraco 4.7.0)

- >创建了两个文档类型和相应的模板,如图所示。

1)DTypeOne

2)DTypeTwo

enter image description here

从而创建了内容 1)名称> SiteCountOne,文档类型> DTypeOne,模板> DtypeOne

2)姓名> SiteCountTwo,文档类型> DTypeTwo,模板> DtypeTwo

并且已经从IIS Site Binding添加了两个不同的端口到这个umbraco站点。 (9083,9084),并设置了管理主机名>本地主机:9084

enter image description here

但是当我尝试通过输入URL http:// localhost:9084'来调用访问站点时它呈现包含" DtypeOne"。而不是模板DtypeTwo的包含

因此,当从端口:9083进行调用时渲染包含DtypeOne,并且当从端口:9084调用时,渲染包含DtypeTwo。 我是否需要进行更多设置或者我错过了任何一步。?

1 个答案:

答案 0 :(得分:1)

我认为问题在于使用端口。较早版本的Umbraco使用端口作为域的一部分有点不稳定。如果您使用主机名,那应该可以正常工作。当您正在使用localhost时,可以为site1.local和site2.local之类的东西设置一个hosts文件条目,让你的umbraco网站选择这些文件。

我相信可以在更新版本的Umbraco上指定端口,从重写管道开始。如果您使用了更新版本(至少版本6),您应该能够以您想要的方式使用端口而不会出现问题。