我目前正在使用 URLRewrite 在 OrchardCMS 中做一些事情,这样如果用户从 site.com 或 site.com/orchard 访问该站点,他们就会得到 site.com/orchard 页面。
问题之一是它在菜单中抛出了 url,因为它使用了 urlHelper.RouteUrl,它使用了错误的上下文,然后生成了一个类似 site.com/page1 而不是 site.com/orchard/page1 的 url。有没有办法告诉 urlHelper.RouteUrl 从与当前页面不同的页面开始,或者让函数返回完整路径?
谢谢