0

是否可以在 asp.net 2.0 版本中实现短网址。请给我一个想法,通过它我可以使任何大 url 变短,也可以再次从短 url 取回长 url。谢谢

4

1 回答 1

2

您创建一个将短 url 连接到自然 URL 的表。

所以你有 www.tny.com/mshe.aspx这个意思www.tny.com/MyNormalBigOneUrl.aspx

global.asax, on Application_BeginRequest, 当你看到一个小 url 时,你会通过你的桌子把它翻译成普通的,如果你找到一个 mutch,你只需调用Redirect("MyNormalBigOneUrl.aspx")

如果您想保留小网址,您可以通过HttpContext.Current.RewritePath

或者,您可以使用不同的站点,一个具有小名称的站点,一个具有www.tny.com普通站点的站点www.mynormalsite.com,并且您仅在小站点上进行重定向。

于 2011-04-06T11:43:19.520 回答