我正在使用 IIS 重写模块来处理博客之间的迁移,以便在此过程中不会破坏任何链接。所以我真的只是使用了很多 301 重定向。
但是,出于性能和搜索引擎优化的原因,我想尽可能避免重定向。我可以通过在代码中复制我的规则来做到这一点。但我想我会先问。有没有办法重用重写模块的规则来预处理和重新格式化链接?
以下是博客主题的摘录...
<a rel="bookmark" href="<%=Post.PermaLink %>" title="<%=Server.HtmlEncode(Post.Title) %>">Permalink</a>
我想将其更改为类似href="ReformatLink(Post.PermaLink)"
,在ReformatLink
指定 URL 上运行 url 重写规则并返回新 URL。