将长URL转换为短URL codeigniter

时间:2014-04-29 16:13:00

标签: codeigniter url short-url

我正在使用codeigniter并需要将网站的长网址转换为短网址,例如Google网址缩短...我无法在网上找到任何内容。请帮助

例如:http://www.youtube.com/http://goo.gl/fUDP

我已经能够将长URL放入数据库并检索它,但现在我需要将这些URL转换为短URL并显示给用户

MODEL:

'URL'=> $this->input->post('URL')

查看:

URL:<input type="text" name="URL">

2 个答案:

答案 0 :(得分:0)

在Codeigniter中有一些称为路由的东西。 基本上,它是一种根据您的需求自定义URL的方法。

我希望您先阅读Codeigniter页面,而不是选择其他工具:

http://ellislab.com/codeigniter/user-guide/general/routing.html

这将让您了解如何缩短网址。有时,函数名称可能有点乱,但您可以通过路由修复它。

答案 1 :(得分:0)

由于人们正在寻找答案,我想发布我发现的最佳评论,这将有所帮助:

网址缩短程序并不太难。您只需要为每个URL(例如fUDP)创建一个唯一的ID,并将其添加到db行(确保它已编入索引)。然后当有人转到短URL时,查找密钥并获取完整的URL。 - @Rocket Hazmat