我正在研究asp.net web 应用程序。
请指导我在 asp.net 中重写 url:
我需要更改以下链接
http://www.faredepot.com/ViewArticle.aspx?aid=1
至
http://www.faredepot.com/Cheap_Flights_to_Atlanta.html
我怎样才能做到这一点我试过如下
void Application_BeginRequest(object sender, EventArgs e) {
string fullOrigionalpath = Request.Url.ToString();
if (fullOrigionalpath.Contains("http://www.faredepot.com/Cheap_Flights_to_Atlanta.html")) {
Context.RewritePath("http://www.faredepot.com/ViewArticle.aspx?aid=1");
}
}
或者尝试在 web.config 中执行此操作
<rewriter>
<rewrite url="http://www.faredepot.com/ViewArticle.aspx?aid=1" to="http://www.faredepot.com/Cheap_Flights_to_Atlanta.htm" />
</rewriter>