Python开发一个短网址生成器

原理简述:

生成短网址:

首先,将长网址插入mysql一个表中,此时生成一个主键id,将主键id 做base62编码 为一个短标识,这个短标识拼接域名即为短网址。
短网址 = 域名 + 短标识

访问短网址:

将短网址标识 base62解码,即为插入的主键id,查到长网址,然后重定向到长网址即实现当访问短网址到长网址的过程。

项目在这:http://github.com/sirxy/tinyurl

以上。

posted @ 2021-12-24 13:48  慕夏一缕风  阅读(206)  评论(0编辑  收藏  举报