2014-04-29 119 views
0

我使用笨,需要一个网站的短网址的长的URL在谷歌URL转换喜欢短...我无法找到任何在线这个。请帮助长的URL转换为短网址笨

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

我已经能够把很长的URL到数据库和检索,但现在我需要这些网址的短网址和显示转换为用户

MODEL:

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

VIEW:

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

你有什么麻烦?你问我们什么?你想从我们这里得到什么? –

+0

我无法找到如何实施它 – Rebecca

+2

网址缩写并不太难。您只需要为每个URL(例如'fUDP')创建一个唯一的ID并将其添加到数据库行(确保它已被编入索引)。然后,当有人转到短网址时,查找关键字并获取完整网址。 –

回答

0

随着人们正在寻找一个答案我想后最好的注解,我发现,这将有助于:

URL缩短器是不是太难。您只需为每个URL(例如fUDP)创建一个唯一的ID并将其添加到数据库行(确保它已编入索引)。然后,当有人转到短网址时,查找关键字并获取完整网址。 - 由@火箭Hazmat

0

也有一些是被称为路由的笨。 基本上,它是根据您的需求自定义URL的一种方式。

转而选择其他工具,我想请你先读笨页:

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

这会给你如何缩短网址的想法。有时,函数名称可能有点麻烦,但是你可以通过路由来修复。

+0

嘿,我不想要codeigniter网址,我有一个文本输入,其中用户可以把他们的视频或音频放在youtube.com/...或soundcloud.com/...等网址...所以这些网址每当我需要缩短它们并链接它们时,也就是说,当点击url时,它应该到达该页面 – Rebecca

+0

,那么你将不得不使用第三方工具。没有其他选择 – prat1kk

+0

您可以查看@Rocket Hazmat的回答问题的评论 – Rebecca