PHP短网址压缩程序 单文件无需数据库,该程序只有一个文件,上传到网站即可使用,子目录也可以,无需数据库,使用方便, 程序是如何实现无需数据库的呢? 本程序包含bit.ly、goo.gl、is.gd、三个网址压缩网站接口,可以任选一个,默认是bit.ly,如果你的域名是abc.com,那么输入很长的网址压缩后
该程序只有一个文件,上传到网站即可使用,子目录也可以,无需数据库,使用方便。程序是如何实现无需数据库的呢? 本程序包含bit.ly、goo.gl、is.gd、三个网址压缩网站接口,可以任选一个,默认是bit.ly。如果你的域名是abc.com,那么输入很长的网址压缩后会生成//abc.com/abcdef 这样的短网址,当打开这个网址的时候会访问对应的//bit.ly/abcdef, 然后再访问被压缩的长网址,虽然经过了多一次转跳,但是速度仍然还是很快的。你也可以选择goo.gl、is.gd默认生成的网址是类似://abc.com/?abcdef 的网址,含有问号,如果需要开启伪静态,请添加伪静态规则:[code]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;[/code]