我用来缓存我的asp.net mvc页面
[OutputCache(VaryByParam = "something", Duration = 1800, Location = System.Web.UI.OutputCacheLocation.Server)]
public ActionResult MyPage()
{
}
问题是缓存页面在某人添加尾部斜杠字符(“/”)时未被拾取
eg:
//cache entry 1
mySite/MyPage
//cache entry2
mySite/MyPage/
答案 0 :(得分:0)
据我所知,通过许多不同的URL访问一个页面是不好的。因此,当遇到尾部斜杠时,您可以使应用程序重定向。