62,268
社区成员
发帖
与我相关
我的任务
分享
//1)获取请求的原始URL
string oldUrl = HttpContext.Current.Request.RawUrl;
//2)配备正则,是否符合网站的静态页模式
Regex(oldUrl)
//3)检查静态页文件是否存在
System.IO.File.Exists(your file path);
//4)存在文件,获取静态页文件的最后修改时间
DateTime iotime = System.IO.File.GetLastWriteTime(filePath);
//5)当前时间DateTime.Now与iotime 对比,之间相隔12小时,使用url重定向到处理页,进行重写用户请求的静态页然后返回。
if (!String.IsNullOrEmpty(url))
{
HttpContext.Current.RewritePath(url, false);
}
//6)处理页中使用文件流重写文件。