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


How to redirect a given short url link to another url just as Vine do

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

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

同样,如果在移动设备上调用相同的短Url重定向到Play商店或苹果商店。

如何使用Codeigniter和PHP实现这一点。

我想这不是锚标记重定向!!

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

请给我指引正确的方向?

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