我正在尝试将旧链接(例如index.php?pageid = 123)保存到当前的当前/ accounts / home。原始网址的任何部分都不得包含在重定向中。
我有一个旧页面链接及其新地址的大列表。我认为说index.php会很简单吗?pageid = 123 = / accounts / home但我看不出怎么做。我看到的大多数示例都是另一种方式,您的网站使用查询字符串,并且您希望您的网址对SEO友好。我正在使用IIS 7.5重写。
由于
答案 0 :(得分:1)
对它进行了整理,并没有那么难。只需要将查询字符串添加为条件。
<rules>
<rule name="accounting" patternSyntax="Wildcard" stopProcessing="true">
<match url="index1.php" />
<conditions>
<add input="{QUERY_STRING}" pattern="page=accounts/accountsmain" />
</conditions>
<action type="Redirect" url="business-services/accounting.aspx" appendQueryString="false" />
</rule>
</rules>