【发布时间】:2019-03-25 08:29:48
【问题描述】:
我最近重新设计了我们的网站并将其移至新域。我需要做一些重定向,但在让它正常工作时遇到了一些问题。
我有超过 200 个页面需要重定向,我更愿意在一个规则中完成,而不是 200 个。
这是我需要重定向的示例:
www.OldSite.net/store/index.php/商店_location
重定向到:
www.NewSite.com/store/page.aspx?code=商店
旧.net url 的粗体部分是我试图在新.com url 中查询和使用的部分。我很难弄清楚如何在 web.config 中使用通配符 {R:x}s 和 {C:x}s。
我已经能够通过使用以下规则使单个重定向起作用:
条件logicalGrouping="MatchAny" trackAllCaptures="false"
添加输入="{HTTP_HOST}{REQUEST_URI}" pattern="www.OldSite.net/store/index.php/store_location" /
/条件
action type="重定向" url="https://www.NewSite.com/store/page.aspx?code=store" redirectType="永久"/*
但我希望有一种更简单的方法,只需一条规则而不是 200 条以上。
【问题讨论】:
标签: html iis web-config url-redirection