说到短网址功能我想大家应该不陌生,比如常用的http://bit.ly、FF的http://ff.im,Flickr最近也推出了他们的flic.kr短网址服务。短网址就是用是一个简短的网址跳转到相对冗长或不好记的网址上。
我想你应该知道twitter的网址习惯,他为每一个用户提供一个短网址服务,比如我的Twitter就是http://twitter.com/nipao,而非二级域名,Facebook前段时间也推出了个性名称服务,其格式也是http://facebook.com/nipao。不难看出这样的格式越来越受欢迎,当然我今天和大家分享的仅仅是一个类似Twitter和Facebook的域名跳转功能。先看看我的演示效果:
Twitter:http://nipao.com/twitter
Flickr相册:http://nipao.com/flickr
就是这样一个简单的功能,让你轻松记忆你的网址。
前提条件:
1、拥有自己的主机域名
2、服务器已安装rewrite_mod (可以通过PHPINFO查看)
下一步就是安装文件了,在你的网站或域名的要目录下新建一个np-shorturl.php文件并写入下面代码:
<?php
$shortUrl = array(
‘/taobao’ => ‘http://shop34478690.taobao.com/’,
‘/twitter’ => ‘http://twitter.com/nipao’,
‘/shop’ => ‘http://www.nipao.com’,
‘/flickr’ => ‘http://www.flickr.com/photos/nipaoalbum’,
‘/ff’ => ‘http://friendfeed.com/nipao’,
‘/douban’ => ‘http://www.douban.com/people/nipao/’,
‘/digu’ => ‘http://digu.com/nipao’,
‘/facebook’ => ‘http://facebook.com/nipao’
);
if(isset($shortUrl[$_SERVER[REQUEST_URI]])){
header (’Location: ‘. $shortUrl[$_SERVER[REQUEST_URI]]);
}else{
//如果找不到你自定义的地址,跳转到首页
header (’Location: http://www.nipao.com’);
}
?>









