我的 IIS 服务器中有 2 个站点,每个站点都绑定到一个子域,并包含一个名为 myapp 的应用程序。我想编写一条重写规则来隐藏应用程序的名称 (myapp),并仅向用户显示我使用的子域。
实际上,这意味着 subdomain1/myapp/anything 应该向用户显示 subdomain1/anything。
我尝试过很多重写规则,在各个层面:服务器、网站和应用程序,但都不起作用。我得到的只是 404 错误。似乎无论我尝试什么,myapp 前缀都会被添加。我遗漏了什么?
答案1
我所要做的就是将我的应用程序移到站点级别,这样子文件夹的名称就不会出现在 URL 中。现在听起来很明显,但我第一次尝试这样做没有成功,所以我认为这是不可能的。
正如杰拉尔德所说,他在回答我的另一个问题时已经解释了一切: 隐形重定向至 IIS 网站