我们更改了我们的博客,现在网址上没有.aspx,但URL仍然相同。所以
/blog/post/Using-Memory-Theory-to-Increase-Inbound-Results.aspx。
成为
/博客/提示/使用存储器理论到增入站结果
我想将所有旧网址添加到新链接中。
这是我试过的规则,但它是'重定向到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>
答案 0 :(得分:0)
这是有效的web.config的重写脚本:
<rule name="Remove aspx" stopProcessing="false">
<match url="(.*)\.aspx\.?" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="{R:1}" appendQueryString="true" logRewrittenUrl="true" />
</rule>