如何在asp.net 2.0版本中实现短URL

发布于 2024-10-30 17:38:47 字数 71 浏览 4 评论 0原文

是否可以在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

似梦非梦 2024-11-06 17:38:47

您创建一个表,将短网址连接到自然网址。

所以你有 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 to www.tny.com/MyNormalBigOneUrl.aspx

and on the global.asax, on Application_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 the Redirect("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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文