我有一个 web.config 文件,用于出于 SEO 原因重定向特定页面。
我想将一个文件夹的内容重定向www.sample.com/pro/bcn
到www.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):
- 在任务栏上,单击“开始”,指向管理工具,然后单击“服务器管理器”。
- 在服务器管理器层次结构窗格中,展开角色,然后单击 Web 服务器 (IIS)。
- 在 Web 服务器 (IIS) 窗格中,滚动到角色服务部分,然后单击添加角色服务。
- 在添加角色服务向导的选择角色服务页面上,展开常见的 Http 功能, 选择HTTP 重定向,然后点击下一个。
然后,将其放入文件夹 /pro/bcn 中的 web.config 中
...
<system.webServer>
<httpRedirect enabled="true" destination="http://www.sample.com/pro/barcelona" />
</system.webServer>
...