在IIS 7中configurationURLredirect

我是全新的IIS,所以我很抱歉,如果这是一个简单的请求。

我有一个应用程序设置在http://servername/longlocationhere 。 该应用程序不幸的是在其代码中使用硬编码链接,所以我不能更改应用程序的名称或其服务器位置。 因此,我想简单地设置一个从http://servername/shorturl到实际URL的redirect。 它不需要掩盖的URL或任何东西,我只想有一个较短的URLredirect到较长的一个。 我怎样才能做到这一点? 我所有的search取决于redirect整个网站,这不是我所要做的。

Technet 在IIS 7中有一部分configurationHTTPredirect 。 包括如下情况:

  • 您已更改虚拟目录的名称,并希望用户能够访问旧URL中的文件。

这看起来像你正在寻找的东西。

显然,首先创buildshorturl目录,并在shorturl文件夹级别设置redirect属性。 如果你正在寻找redirect到一个相对的目标:

  1. 打开IISpipe理器并导航到您想要pipe理的级别。

  2. 在function视图中,双击HTTPredirect。

  3. 在“HTTPredirect”页面上,select“将请求redirect到此目的地”。 在相应的框中,键入要redirect用户的文件名,目录path或URL。
  4. 在“操作”窗格中,单击“应用”。

如果您正在寻找redirect到一个确切的/完整的path目标:

  1. 打开IISpipe理器并导航到您想要pipe理的级别。

  2. 在function视图中,双击HTTPredirect。

  3. 在“HTTPredirect”页面的“redirect行为”下,select“将所有请求redirect到确切目标(而不是相对于目标)”。

  4. 在“操作”窗格中,单击“应用”。