创建自己的网址缩短服务

随着 Twitter 等微博客兴起,网址缩短服务再次受到人们的青睐。甚至连纽约时报都开始为自己官方网站(nytimes.com)文章提供“可信赖”的网址缩短:NytUrl.com 。而面对众多的网址缩短服务,有没有想过使用自己的 域名 来缩短网址呢?

比如 http://go.rpsh.net/windows7http://go.rpsh.net/tinyurl 

答案是肯定的,而且非常简单。

利用 Google Apps 中的 Short Links  GAE 项目,我们只需要一个域名就能轻松搭建属于自己的网址缩短服务, 并且是免费的,Google 为我们提供技术支持和服务托管!

创建网址缩短服务详细步骤

  1. 使用你的域名注册 Google Apps: Google Apps 注册入口; ( cn 域名不能直接注册,你可以搜索了解如何使用 cn 域名注册 Google Apps )
    详细的 Google Apps 注册教程网络上很多这里不再赘述。
  2. 注册完成后,在 Google Apps 控制台 “域名设置” 下的“控制面板”一项选择“下一代(仅限美式英文)”,保存。 (因为添加 GAE 应用只有“下一代英文版”的 Google Apps 才支持)
    Google Apps 域名设置
  3. 打开 Google Short Links ,点击 “Add it now” ,输入你的域名,比如 rpsh.net ,此时会要求你使用 Google Apps 帐号登录(注意此帐号非Gmail 帐号,为你注册 Google Apps 时为你的域名创建的管理员帐号)
  4. 接下来为你的网址缩短服务设置一个网址,比如 go.rpsh.net :
    设置 Short Links 网址
  5. 到你域名注册商那里,为这个二级域名绑定 CNAME, 比如我把 go.rpsh.net 绑定 CNAME : google.dns.tancee.com.  (感谢Tancee 提供)
    添加 CNAME 记录
    这里没有使用 Google 的 ghs.google.com 因为这个地址经常被墙(奇怪的是今天我测试的时候 ghs.google.com 竟然没被墙干掉,看来我可以去买彩票了)
  6. 等待 DNS 设置生效( 国内域名注册商的话可能需要24小时才能生效 :mad:  )
  7. 等你的域名的 DNS 生效后,在 Google Apps 控制台的 Service Setting 下选择 Short Links,然后点击 Additional Settings 进入 Short Links 设置页
    Short Links 选项设置
  8. 设置页面提供了一些可供选择的设置项:  (点击查看大图)
    Short Links 选项设置详细说明
  9. 在 Access restrictions 里取消 “Users must be logged in to use this tool ” 前边的勾,即可开放此网址缩短服务。任何人都可以通过访问 如 go.rpsh.net 的页面来使用这个网址缩短工具

网址缩短服务的使用

  • 访问你的 Short Links 网址,如 go.rpsh.net ,这里提供了两种网址缩短方式 添加 网址缩短
    一种是可以自定义缩短链接的尾部;一种是类似 TinyUrl.com 那种自动生成一个缩短链接(Hashed Link)
  • 除了上述这种缩短网址的方法,Short Links 还提供有快速应用的小书签(Bookmarklet), 你可以将这个小书签拖到书签栏(或添加到收藏夹)方便平时使用。(注意勾选/选择 public )
  • 网址缩短后,并没有明显的提示缩短链接是什么,你可以在完成提示上点右键,选择“复制链接”来获得缩短后的链接地址:
    复制缩短后的链接地址
  • 点击页面右上方的 My Links 可以查看缩短过的网址及被访问的次数,以及编辑、删除缩短的网址:My Links:使用此工具缩短的网址

来源:Setup Your Own TinyURL Like Redirection Service in 2 Minutes

60 条评论

  1. 哈哈,貌似这连天这个服务挺火嘛。刚用昨天给你说的德国玉米试了试,还在等待中……

      1. @任平生, ❗ 写错了。发现问题是我找的dns被伟大的G*/F*/W和谐了

        1. @小卒, GoDaddy不是一直有免费的dns服务嘛,只要注册帐户就可以申请的。

  2. 刚好昨天用上,今天你就写了。
    其实除了twitter这样的mini blog外,自己的Blog还是用原始的外联的地址比较好,特别是链接自己的其他日志。

    1. @leo, 这个网址缩短是 302 转向,在Blog中用应该没啥问题的。
      使用自己域名的缩短网站还可以顺带宣传下自己的域名网站嘛,呵呵

    1. @神兽, 是啊,省的自己去维护,Google 真的太伟大了 😀

      PS,你名字好强大 🙂

  3. 好像有一个类似Twitter的屏保,你知道不?

    1. @Sing, 这个我不太清楚,不过 Google 可以搜到这个东西,你可以去搜搜看看

  4. 发现,谷歌的很多功能都很牛叉,就是我老是设置不成功。
    难道是我的rp问题?

  5. 相当不错的功能,如果能绑定顶级域名就更好了

  6. GG的功能就是强大…

    我这个网址http://www.jialetu.com能缩成jlt.com吗?

    1. @xiaoyu, 这个你自己要把 jlt.com 的域名注册到,另外Google这个网址缩短没法用在根域名上,不过你可以使用一些开源的网址缩短程序,比如 http://get-shorty.com/

  7. 🙁 还是在自己博客搭短地址的服务吧,google的有被墙的风险。

    1. @Sivan, 如果不想自己动手就用 Google 的,如果喜欢 DIY 自己搭建服务哈 😆

    1. @bolo, 不是新产品,发布很久了,这里就是分享一下使用中发现的技巧 🙂

  8. 太帅了,俺搞了个go.dadi007.com,不过貌似现在又是打不开了,哎~~

    1. @大帝007, DNS 生效需要一定时间,我刚试了下,已经可以访问了,恭喜 😀

    1. @茶叶, 优化方面我可以想到的就是可以使用自己的域名做网址缩短对自己的网站也是一种宣传. 😛

  9. 设置成功了,可是如果把这个地址开放给所有人用,非登录用户可以访问缩短网址那个页面.可是一点Add short link或者Hashed link就跳到了app的登陆页面,这是为何 😡

    1. @rookie, 这个的确需要登陆才能用,不能开放使用,当初文章写的有错误,抱歉

      1. @任平生, 不过已经学了很多东西了!反正我那域名闲着也是闲着…这么说,那句应该是”现在任何人都可以访问 如 go.rpsh.net 的页面,但是使用这个网址缩短工具必须登陆.”既然都能访问了,为啥还不让缩短,Google也真是的..

        1. @rookie, 只能网站主使用,这也太限制了吧。对网站的宣传起不了多大的作用!

  10. 今天GR看到有更新,怎么日期还有去年的。 👿
    我打算有时间也自己搭个大坝,然后弄个短网址玩玩。

  11. 😀 找了好半天,还是在博主这里找到了自己想要看的文章

  12. 利用Google Apps 做短网址服务,一直没找到怎么设置,求指导。

评论已关闭