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