使用时在web.config中加入
<httpHandlers>
<add verb="*" path="*.zdil" type="ZDIL.URLRewriter.RewriterFactoryHandler, OnLineURLRewriter" />
<httpHandlers>
public virtual IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated)
{
//string sendToUrl = "";
context.Response.Cache.SetNoStore();
string filePath = pathTranslated;
string sendToURLString = "";
string queryString = "?k=0";
///文件夹的定义 第一级:WebKind
///
/// 0:公司信息 Company
/// 1:产品信息 Product
/// 2:供应信息 Supply
/// 3:求购信息 NeedPurchase
/// 4:合作信息 Cooperation
/// 5:代理信息 DealerAgent
/// 6:服务 Service
///第二级
//获取文件夹。
string[] tmpUrl = url.Replace("'","").ToLower().Split('/');
sendToURLString = "/web/default.aspx";
queryString = "k=0";
#region 判断转向
switch (tmpUrl[1])
{
case "daqing":
AddWebCount("0"); //流量统计
filePath = Online(tmpUrl,context);
break;