我关注了这篇文章和这篇文章,以测试为项目创建自定义路由条目。我试图在 global.asax 中注册一条类似这样的路线......
void RegisterRoutes(RouteCollection routes)
{
routes.RouteExistingFiles = true;
routes.MapPageRoute("about", "about/us", "~/About/Company", false);
}
但不幸的是,这会导致 404。我认为 asp.net 路由正在寻找一个物理页面“About/Company.aspx”,因为它更多是从 sitecore/content/site/ 渲染的页面/链接站点核心树中的关于/公司。您知道是否有办法将其重定向到呈现的站点核心 url/项目?