1域两个独立的应用程序

时间:2009-04-27 11:03:35

标签: iis-6 dns isapi-rewrite subdirectory

www.one.com是主要网站,但该网站的英国版本理想情况下需要位于子目录(/ uk)。

如何设置IIS以允许我在一个域下拥有多个站点?

或者我可以拥有两个独立的网站,并使用ISAPI_rewrite指向www.one.com/uk从其他网站上阅读,但请保留网址www.one.com/uk?

4 个答案:

答案 0 :(得分:1)

你能不能只是setup a virtual directory指向第二个申请?假设您使用的是asp.net,您必须确保web.config文件中没有重叠(您可能必须删除/添加一些元素),但虚拟目录将是我认为的简单解决方案。

答案 1 :(得分:0)

只需设置一个虚拟的“/ uk”目录即可。 http://support.microsoft.com/kb/172138

如果您需要使用多个域,可以使用代理使用ISAPI_Rewrite执行此操作但我建议如果必须使用多个域通过使用主机头创建第二个站点:uk.one.com来轻松实现。 http://www.visualwin.com/host-header/

答案 2 :(得分:0)

您可以在主网站内为“www.one.com”设置一个名为“uk”的虚拟目录,并在其中放置英国版本的应用程序。您需要确保其中的应用程序使用相对链接(以确保它不会偏离主应用程序),或者它的绝对链接包括/ uk /前缀。

或者,你考虑过使用两个主机名吗?例如,www.one.com为全球/美国/非英国,uk.one.com为英国网站?

答案 3 :(得分:0)

或者你可以设置像uk.one.com这样的子域名,如果他来自英国,则重定向用户。这更容易。