在 IIS 7 中配置 URL 重定向

在 IIS 7 中配置 URL 重定向

我对 IIS 还很陌生,所以如果这是一个简单的请求,我深感抱歉。

我在 上设置了一个应用程序http://servername/longlocationhere。不幸的是,该应用程序在其代码中使用了硬编码链接,因此我无法更改应用程序的名称或其服务器位置。因此,我只想设置从 到http://servername/shorturl实际 URL 的重定向。它不需要屏蔽 URL 或任何其他内容,我只想让较短的 URL 重定向到较长的 URL。我该如何实现这一点?我的所有搜索都依赖于重定向整个网站,而这并不是我想要的。

答案1

Technet 有一个部分在 IIS 7 中配置 HTTP 重定向。包括如下情况:

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

这看起来就像您想要做的事情。

显然,首先要创建目录shorturl并在文件夹级别设置重定向属性shorturl。如果您希望重定向到相对目标:

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

  2. 在功能视图中,双击“HTTP 重定向”。

  3. 在“HTTP 重定向”页面上,选择“将请求重定向到此目标”。在相应的框中,键入要将用户重定向到的文件名、目录路径或 URL。
  4. 在操作窗格中,单击应用。

如果您希望重定向到精确/完整路径目的地:

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

  2. 在功能视图中,双击“HTTP 重定向”。

  3. 在 HTTP 重定向页面的重定向行为下,选择将所有请求重定向到精确目的地(而不是相对于目的地)。

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

相关内容