我们更改了我们的博客,现在 URL 的末尾没有 .aspx,但 URL 仍然是相同的。所以
/blog/post/Using-Memory-Theory-to-Increase-Inbound-Results.aspx。
变成
/blog/tips/using-memory-theory-to-increase-inbound-results
我想将所有旧网址的 301 设置为新链接。
这是我尝试过的规则,但它重定向到 404 页面:
<rule name="Rewrite old blog to PHP format (compound route)" stopProcessing="false">
<match url="([^/]+)/([^/\?]+)\.aspx$" />
<action type="Rewrite" url="index.php?route={R:1}&page={R:2}" redirectType="Temporary" />
</rule>