(2010-7-29)使用nginx搭建一个URL转发系统

(2010-7-29)使用nginx搭建一个URL转发系统

编辑文章

目的: 看到很多朋友使用类似http://blog.lihaixin.name/go/jd 进行网址跳转,wordpress有相应的插件,而我使用blogger作为我的博客系统,使用nginx反向代理从国内访问,那么我可以使用nginx 反向代理goo.gl短网址。

本文HTML永久地址doc

goo.gl设置:

在URL输入你的需要短网址的全网址,系统会自动为你生成一个短地址

goo.gl设置

nginx重定向:

location /go/ {
            proxy_pass              http://goo.gl/;
            proxy_redirect          off;
            proxy_set_header        X-Real-IP       $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_intercept_errors  on;
              }

如果goo.gl过滤你的网址(很少一部分这个转发系统以为你的网址是病毒欺诈的内容)可以通过下面的具体指向

location = /go/jd {
         rewrite ^ http://click.union.jd.com/JdClick/?unionId=1298&t=1&to=http://www.jd.com/ permanent;
         }

这样配置后,就可以使用你自己的域名

http://blog.lihaixin.name/go/MD52z访问我的博客 http://blog.lihaixin.name/go/jd 访问我的京东联盟网站