如何重定向网站

当浏览器请求网站上的网页或程序时,Web 服务器查找由 URL 标识的网页并将其返回到浏览器。当移动网站上的一个网页时,您无法总是更正所有引用该页上的旧 URL 的链接。为了确保浏览器能够找到位于新 URL 的网页,可以命令 Web 服务器将浏览器“重定向”到新 URL。

可以将对一个目录中文件的请求重定向到另一个目录、另一个网站或者另一个目录中的另一个文件。当浏览器请求位于原始 URL 的文件时,Web 服务器命令浏览器通过使用新 URL 请求网页。

要点 要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"

将请求重定向到另一个网站或目录

  1. 在 IIS 管理器中,展开本地计算机,右键单击要重定向的网站或目录,然后单击“属性”。
  2. 单击“主目录”、“虚拟目录”或“目录”选项卡。
  3. 在“此资源的内容来自”下,单击“重定向到 URL”。
  4. 在“重定向到”框中,键入目标目录或网站的 URL。例如,要将对 Catalog 目录中文件的所有请求都重定向到 NewCatalog 目录,请键入 /NewCatalog

重定向对单个文件的所有请求

  1. 在 IIS 管理器中,展开本地计算机,右键单击要重定向的网站或目录,然后单击“属性”。
  2. 单击“主目录”、“虚拟目录”或“目录”选项卡。
  3. 在“此资源的内容来自”下,单击“重定向到 URL”。
  4. 在“重定向到”框中,键入目标文件的 URL。
  5. 选中“上面输入的准确 URL”复选框以防止 Web 服务器将原始文件名附加到目标 URL 中。

您可以在目标 URL 中使用通配符和重定向变量来准确控制如何将源 URL 转换为目标 URL。

还可以使用重定向方法将对特定目录中文件的所有请求重定向到一个程序。通常,您应该将所有参数从原始 URL 传递到该程序,这可以通过重定向变量来完成。

将请求重定向到程序

  1. 在 IIS 管理器中,展开本地计算机,右键单击要重定向的网站或目录,然后单击“属性”。
  2. 单击“主目录”、“虚拟目录”或“目录”选项卡。
  3. 在“此资源的内容来自”下,单击“重定向到 URL”。
  4. 在“重定向到”框中,键入该程序的 URL,其中包括将参数传递到该程序所需的任何重定向变量。例如,要将 Scripts 目录中所有的脚本请求重定向到日志程序中(该程序记录请求的 URL 以及与该 URL 一起传递的任何参数),请键入 /Scripts/Logger.exe?URL=$V+PARAMS=$P。$V 和 $P 是重定向变量。
  5. 选中“上面输入的准确 URL”复选框以防止 Web 服务器将原始文件名附加到目标 URL 中。
相关主题

© 1997-2003 Microsoft Corporation。保留所有权利