如何像Vine一样将给定的短网址链接重定向到另一个网址

时间:2014-09-09 06:49:27

标签: php codeigniter url-redirection http-redirect codeigniter-routing

我正在尝试将短网址重定向到另一个网址,以便更好地理解

  

如果我们将其粘贴到桌面浏览器上,请考虑https://get.vine.co   将重定向到   http://www.windowsphone.com/en-us/store/app/vine/f9e6f07e-e47e-47f5-806d-55d4f79f2b60

     

以同样的方式,如果在移动设备上调用相同的短网址   重定向到Play商店或Apple Store。

如何使用Codeigniter和PHP实现此目的。

我认为这不是锚标签重定向!!

注意:我正在寻找用户定义的短网址。其中必须看起来像" https://get.mysite.co"

请让我朝着正确的方向前进?

1 个答案:

答案 0 :(得分:0)

我不太了解codeigniter,但理论上你必须将原始网址与短网址哈希一起存储。然后,对于具有该哈希的请求,您必须在数据库中查找该哈希,并且简单地对原始URL执行Location标头。您可以使用http://www.hashids.org/在数据库中的自动增量和来回的短哈希之间进行转换。这将使您的桌面设计变得轻而易举。