如何在asp.net 2.0版本中实现短URL
是否可以在asp.net 2.0版本中实现短网址。请给我这样的想法,我可以通过它使任何大网址变短,并再次从短网址取回长网址。谢谢
is it possible to implement short urls in asp.net 2.0 version. please give me the idea in such a by which i can make any big url short and also again to get back the long url back from short url. thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您创建一个表,将短网址连接到自然网址。
所以你有
www.tny.com/mshe.aspx
指向www.tny.com/MyNormalBigOneUrl.aspx
和
global.asax
>,在Application_BeginRequest
上,当您看到一个小网址时,您可以通过表将其转换为普通网址,如果您找到一个 mutch,则只需调用Redirect("MyNormalBigOneUrl.aspx ")
如果您想保留小网址,您可以通过
HttpContext.Current.RewritePath
进行翻译;您也可以选择不同的网站,其中一个名称较小的
www。 tny.com
和一个普通网站www.mynormalsite.com
,并且您仅在这个小网站上进行重定向。You create a table that connect the short url to the natural one.
so you have
www.tny.com/mshe.aspx
that point towww.tny.com/MyNormalBigOneUrl.aspx
and on the
global.asax
, onApplication_BeginRequest
, when you see a small url you make the translation to the normal one, via your table, and if you find a mutch you just call theRedirect("MyNormalBigOneUrl.aspx")
If you like to keep the small urls you can make the translator via the
HttpContext.Current.RewritePath
Alternative you can have to diferent sites, one with small name
www.tny.com
, and one normal site,www.mynormalsite.com
, and you make the redirect only on the tiny site.