2011-12-07 60 views
0

我想将网址(例如http://www.abc.com/products/bag.aspx)缩短为(http://short.me/bag)。我发现可以将规则添加到web.config中以检测短链接以打开正确的页面。但我需要一个动态的web.config。每当用户创建短网址时,不断更新web.config是一个好主意吗?还是有更好的方法来做到这一点?使用c的URL缩短器#

我试过YOURLS,RewriteRule等所有似乎不能正常工作在我的服务器上。我正在使用WIN服务器。我并不是真的想要使用这个拙劣的API,因为我希望在链接前有我自己的域名。或者有没有一种方法可以使用这个不错的API并仍然保留我的域名?

谢谢。

回答

2

您需要创建一个数据库将短URL映射到长URL。

然后,您将创建一个HTTP处理程序,该程序在该数据库中查找短URL并重定向到相应的长URL。
然后,注册该处理程序以运行所有请求。

+0

感谢Slaks。将尝试这个如果有点不起作用。 – user1084789

+0

你真的会缩短吗? – Shimmy

+0

@Shimmy:你是什么意思? – SLaks