我想创造一些类似于“youtube.com/long => youtu.be/short“对于我的wordpress博客/公文包/免费网站:”magicshrooms.com/%cat-etc => mgcsr.mz/link-name “。一般来说,我想为每个链接和下载创建一个短链接,因为我的url很长。当然,我会购买短域名,我不知道该怎么做。。。
试着在谷歌上搜索它,显然它比我想象的要复杂。有一些服务像bitly,但贵得离谱。还有一种叫做YOURLS的东西,但不知道它是如何工作的。
是否有人实现了此功能,并可以向我指出教程或简单地解释如何实现此功能。
还有,伙计们,你们觉得这个url缩短怎么样?好主意/坏主意?
提前感谢:)
SO网友:user373396
下面是一个可能很简单的解决方案,使用辅助表和用户定义的短段塞:
创建post\\u meta“short\\u slug”创建帖子时,请使用示例中的链接名称
在save\\u post上,if(meta\\u key=\'short\\u slug\'and is a\\u valid(meta\\u value))wpdb->insert into short\\u slug\\u table slug,permalink,
你的索引。mgscr上的php。com然后可以打开到同一个db的mysql连接,解析url并执行定位:重定向。