我有像
这样的网址http://somedomain.com/products.aspx?id=1
我想像
那样改写它somedomain.com/productname
域上的其余网址在提供时起作用。 喜欢
somedomain.com/forums/categories.aspx
我不想重写这些其他网址。
答案 0 :(得分:0)
在你的global.ascx文件中这样做
从你重定向的地方,那里的页面你可以这样做
的Response.Redirect( “somedomain.com/productname”);
void Application_BeginRequest(object sender,EventArgs e) { string fullOrigionalpath = Request.Url.ToString();
string[] words = fullOrigionalpath.Split('/');
string d = words[words.Length-1].ToString();
if (!d.EndsWith("aspx"))
{
Context.RewritePath("/products.aspx?id=1);
}
}