我有一个IIS(7.5)站点,该站点没有任何内容,配置或任何内容。它只有一个名为history
的应用程序(或虚拟文件夹)。
在此历史记录应用程序中,我使用Rewrite模块进行了两次重写。由于这些规则位于应用程序文件夹中,因此它们仅接收/history
之后的路径作为输入。
如何在history
应用程序的重写器中创建规则,以考虑到history
路径将http重定向到https?我希望能够做到这一点而无需规则明确指定history
。如果我将history
重命名为其他名称,我希望相同的规则也能起作用。
网上的所有答案似乎都针对该网站的根目录。他们只是捕获(.*)
并重写为https://{HTTP_HOST}://{host-name}/{R:1}
。但是在history
内部完成操作后,这将删除网址的/history
部分。