我们有一堆已发布的网址引用名为“events”的目录
http://www.mysite.com/anniversary/events/
http://www.mysite.com/anniversary/events/[...]
他们现在想要将“events”重命名为“events1”,所以我需要重定向所有看起来像这样的网址:
http://www.mysite.com/anniversary/events/[...]
要
http://www.mysite.com/anniversary/events1
http://www.mysite.com/anniversary/events1/[...]
我在Apache中做过这些 - 不确定我是否走在正确的轨道上?
<rule name="events1" stopProcessing="true">
<match url="^/anniversary/events(/.+)?$" />
<action type="Redirect" url="http://www.mysite.com/aniverssary/events1{C:1}" redirectType="Found" />
</rule>
这应该是什么样的?
由于
答案 0 :(得分:0)
嗯,事实证明IIS有一个非常好的重写规则模式测试器。我发现这个tutorial非常有帮助。如果使用IIS URL重写GUI,则可以创建测试重定向,然后URL Rewrite会将重定向写入web.config。然后,您可以查看并查看语法。