我有一个 Gearhost.com 帐户,在设置子域时,您当前需要进入并使用 IIS 远程管理配置 URL 重写条目。
目录文件夹结构遵循以下模式:
\mastersite
\mastersite\subdomain1
Gearhost 知识库文章可以在这里找到: https ://support.gearhost.com/KB/a851/setting-a-subdomains-content-location-using-url-rewrite.aspx?KBSearchID=0
这工作得很好,但我遇到了一个场景,它揭示了使用 master.com/sub-domain 路径访问子域的能力。
subdomain1.site.com (works)
www.site.com/subdomain1 (displays site also --which I don't want)
我不知道知识库文章是否是在 IIS 中配置子域的正确方法,或者我是否需要在我的 Microsoft MVC 3 应用程序中管理路由。
假设这是设置/配置子域的正确方法。有没有办法限制第二个选项的路径,所以它返回为找不到页面或访问被禁止或类似的东西?
我正在开发一个 Microsoft MVC 应用程序,如果我使用“Request.Url”调用,它实际上会返回第二个选项的完整路径,即使我坐在看起来像子域主页的完美路径上.
所以我不知道这是否需要以不同的方式处理,是否需要更改 URL 重写条目,或者解决方案可能是什么。
寻找任何可能对该主题有更多了解的工程师的反馈。
谢谢。