我试图覆盖 CMS 中的默认行为,但又不想破解核心或做任何野蛮的事情。因此,我试图将所有请求重写为
/umbraco/dialogs/preview.aspx?whatever
所以他们最终会
/IveySuperPreview/IveySuperPreview.aspx?whatever
不过,UrlRewritingNet 似乎只能抓取那些不存在于真实页面的 URL。例如,我可以重写 /umbraco/dialogs/preview_test.aspx – 但如果我在实际的 preview.aspx 上尝试,则什么也不会发生。
我说的对吗?这就是正在发生的事情吗?有解决方法吗?
答案1
我应该(更彻底地)阅读手册'd:
<urlrewritingnet /> 的属性
rewriteOnlyVirtualUrls
真,假(标准:真)
如果为真,则防止重写服务器上实际存在的文件。