使用URL缩短服务

时间:2010-03-30 20:44:37

标签: url-shortener

我正在尝试在我的应用中使用网址缩短服务。但是,我想公开我的自定义tinyURL域而不是其中一个服务。为此,我做了以下几点:

  1. 我从标准的tinyURL服务中缩短我的长网址,并获得缩短的网址,例如 - http://tinyurl.com/abcdXYZ

  2. 我将网址公开为http:// kk.ly/abcdXYZ(假设kk.ly是我拥有的域名)

  3. 我还从kk.ly到tinyurl.com进行CNAME转发

    我想知道这种方法是否有任何问题?有没有人试过这个 - 任何经验/学习都要分享?

    谢谢, KK

2 个答案:

答案 0 :(得分:1)

CNAME表示该连接将重定向到tinyurl.com,但HTTP请求中的网址将使用kk.ly主机名而不是tinyurl.com。我不知道tinyurl.com的HTTP服务器是否会冒犯。此外,管理tinyurl.com可能会感到被冒犯(基本上,您使用他们的服务而不在URL中保留他们的名字)。我建议你事先检查一下。

答案 1 :(得分:1)

只是因为您可以设置cname并将流量重定向到tinyurl.com并不意味着他们实际上会为请求提供服务。尝试使用一个有效的tinyurl.com网址并用他们的IP地址替换域名,你会收到404错误。自定义cname可能会产生相同的结果。

Google的短网站服务专门支持自定义网址,但它仅适用于Google Apps。

http://www.labnol.org/internet/setup-tinyurl-like-redirection-service/8333/