站长论坛

标题: PHP短网址压缩程序 单文件无需数据库 [打印本页]

作者: superadmin    时间: 2011-1-4 15:47
标题: PHP短网址压缩程序 单文件无需数据库
该程序只有一个文件,上传到网站即可使用,子目录也可以,无需数据库,使用方便。

      程序是如何实现无需数据库的呢? 本程序包含bit.ly、goo.gl、is.gd、tinyurl.com四个网址压缩网站接口,可以任选一个,默认是bit.ly。如果你的域名是abc.com,那么输入很长的网址压缩后会生成http://abc.com/abcdef 这样的短网址,当打开这个网址的时候会访问对应的
http://bit.ly/abcdef, 然后再访问被压缩的长网址,虽然经过了多一次转跳,但是速度仍然还是很快的。你也可以选择goo.gl、is.gd或者tinyurl.com。
默认生成的网址是类似:http://abc.com/?abcdef 的网址,含有问号,如果需要开启伪静态,请添加伪静态规则:

Nginx版:
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?$1 last;
}

Apache版:

RewriteRule ^/(.*)$ /index.php?$1 last;

如果是子目录(如myurl):

if (!-e $request_filename){
rewrite ^/myurl/(.*)$ /index.php?$1 last;
}

Apache版:

RewriteRule ^/myurl/(.*)$ /index.php?$1 last;

程序下载:http://u.115.com/file/f612531a25

程序为单文件,使用方便,而且比较稳定,点击查看演示




欢迎光临 站长论坛 (http://www.tzlink.com/bbs/) Powered by Discuz! X3.2