我正在尝试在我的应用中使用网址缩短服务。但是,我想公开我的自定义tinyURL域而不是其中一个服务。为此,我做了以下几点:
我从标准的tinyURL服务中缩短我的长网址,并获得缩短的网址,例如 - http://tinyurl.com/abcdXYZ
我将网址公开为http:// kk.ly/abcdXYZ(假设kk.ly是我拥有的域名)
我还从kk.ly到tinyurl.com进行CNAME转发
我想知道这种方法是否有任何问题?有没有人试过这个 - 任何经验/学习都要分享?
谢谢, KK
答案 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/