2010-03-30 103 views
2

我想在我的应用程序中使用URL缩短服务。但是,我想公开我的自定义tinyURL域而不是其中一个服务。对于这一点,我已经做了以下内容:使用URL缩短服务

  1. 我缩短从TinyURL的参考标准服务我很长的URL,并得到一个缩短的URL一样 - http://tinyurl.com/abcdXYZ

  2. 我揭露网址为http:// KK .ly/abcdXYZ(假设kk.ly是我自己的域)

    我想知道,如果有一个我也做了CNAME从kk.ly转发到tinyurl.com

嘿,这个方法陷入困境?有没有人曾经尝试过 - 任何经验/学习要分享?

谢谢, KK

回答

1

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

+0

在这种情况下,有没有其他URL缩短服务允许这样的行为?它只是我不想承担维护我自己的URL缩短服务的开销,但想要在我自己的域中公开tinyURL。我相信过去有人会面临类似的问题 – Kapil 2010-04-01 10:12:50

1

只是因为您可以设置一个cname并将流量重定向到tinyurl.com并不意味着它们实际上会处理这些请求。尝试一个工作的tinyurl.com网址,并用他们的IP地址替换域名,你会得到一个404错误。自定义的cname可能会导致相同的结果。

Google的Short Sites服务专门支持自定义cname,但仅适用于Google Apps。

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

+0

是的,你是对的 - tinyurl不会允许我这样做。但是有没有这样的服务可以让我?任何人都知道这样的服务? – Kapil 2010-04-01 20:53:20