IIS + UrlRewritingNet.UrlRewrite:覆盖现有 URL?

IIS + UrlRewritingNet.UrlRewrite:覆盖现有 URL?

我试图覆盖 CMS 中的默认行为,但又不想破解核心或做任何野蛮的事情。因此,我试图将所有请求重写为

/umbraco/dialogs/preview.aspx?whatever

所以他们最终会

/IveySuperPreview/IveySuperPreview.aspx?whatever

不过,UrlRewritingNet 似乎只能抓取那些不存在于真实页面的 URL。例如,我可以重写 /umbraco/dialogs/preview_test.aspx – 但如果我在实际的 preview.aspx 上尝试,则什么也不会发生。

我说的对吗?这就是正在发生的事情吗?有解决方法吗?

答案1

我应该(更彻底地)阅读手册'd:

<urlrewritingnet /> 的属性

rewriteOnlyVirtualUrls

     真,假(标准:真)

     如果为真,则防止重写服务器上实际存在的文件。

相关内容