1

我正在尝试使用 Umbraco 中的 UrlRewriting.config 文件设置 url 重写。

我认为 URL 重写使用 Perl 兼容的正则表达式是否正确?

我需要从 to 重定向/events.aspx$about-us/events.aspx$但显然这会导致无限循环,从而导致 URL 看起来像about-us/about-us/about-us/about-us/events.aspx等。

有没有办法可以阻止这里发生的无限循环?抱歉,如果这已经在其他地方得到回答 - 这是一个很难解释的场景。

4

2 回答 2

2

您应该^/events.aspx$在重写条件中使用(即以/events.aspx开头),然后将URL重写为,about-us/events.aspx以便下次请求到达URL重写器时,不会满足重写条件。mod-rewrite我们曾经在 apache中做类似的事情。

于 2012-10-02T11:48:20.673 回答
0

你不能在开始时也锚定吗?

^/events\.aspx$->about-us/events.aspx

于 2012-10-02T11:48:57.443 回答