因此,由于IIS只允许我在网站的父节点下安装应用程序(在本例中为wordpress)作为容器,所以我需要将发送到我的域的所有根URL请求redirect到应用程序的容器。
例如:申请www.mywebsite.com应该去应用wordpress。
IIS树看起来像这样:
Mywebsite (IIS web site) -- wordpress (Application)
有没有办法做到这一点对用户是透明的? 我不想将URL转换为www.mywebsite.com/wordpress – 我希望它保持www.mywebsite.com。
当用户点击www.mywebsite.com时,它不应该在用户的浏览器中转换url – 但用户应该在IIS中打开wordpress应用程序=。
另一种方法可以这样说:有没有一种方法可以专门为应用程序设置Web绑定?
我已经尝试使用HTTPredirect和URL重写,但一直没有得到我想要的结果。
(这是在IIS7.5的Win Server 2008 R2上)
这听起来像你需要使应用程序在网站的根。 因此,在inetput文件夹之外创build一个新目录,例如C:\ myweb。
在C:\ myweb中添加您的wordpres应用程序打开IISpipe理控制台并添加一个名为www.mydomain.com的新网站,并将Web的根目录指向C:\ myweb。
然后,您可以使用主机标头,使其www和任何其他subdoamin指向IIS中的同一个网站。