【发布时间】:2013-05-16 20:44:30
【问题描述】:
我想从运行到 httpRequestBegin 管道末端的代码中识别对 Sitecore 中页面的请求。
原因是I want to redirect to an old browser page,但我不希望重定向发生在媒体项请求或静态内容请求中。
这就是我想做的事情:
private static bool IsPageRequest(HttpRequestArgs args)
{
return Context.Item != null &&
Context.Item.Axes.IsDescendantOf(args.GetItem(Context.Site.RootPath));
}
但对我来说它看起来不是最理想的。有没有更高效的方法来检查这个?
【问题讨论】: