IIS7:如何在 web.config 中将文件夹重定向到同一网站内的另一个文件夹

IIS7:如何在 web.config 中将文件夹重定向到同一网站内的另一个文件夹

我有一个 web.config 文件,用于出于 SEO 原因重定向特定页面。

我想将一个文件夹的内容重定向www.sample.com/pro/bcnwww.sample.com/pro/barcelona同一站点上的另一个文件夹,但我不知道如何做。

<configuration>
   <system.webServer>      
       <httpRedirect enabled="true" exactDestination="true"  httpResponseStatus="Permanent">
           <add wildcard="/forms/newsconfirmH.htm destination="/forms/NewsletterformH.htm" />
      </httpRedirect>       
   </system.webServer>
</configuration>

请帮忙。

答案1

确保HTTP 重定向已安装在您的服务器上。它在 IIS 7 的默认安装中不可用。要安装它,请使用以下步骤(Windows Server 2008 或 Windows Server 2008 R2):

  1. 在任务栏上,单击“开始”,指向管理工具,然后单击“服务器管理器”。
  2. 在服务器管理器层次结构窗格中,展开角色,然后单击 Web 服务器 (IIS)。
  3. 在 Web 服务器 (IIS) 窗格中,滚动到角色服务部分,然后单击添加角色服务。
  4. 在添加角色服务向导的选择角色服务页面上,展开常见的 Http 功能, 选择HTTP 重定向,然后点击下一个

然后,将其放入文件夹 /pro/bcn 中的 web.config 中

 ...
 <system.webServer>
    <httpRedirect enabled="true" destination="http://www.sample.com/pro/barcelona" />
 </system.webServer>
 ...

相关内容