如何创建简短的URL来共享和下载内容?

时间:2014-08-22 作者:nerijusgood

我想创造一些类似于“youtube.com/long => youtu.be/short“对于我的wordpress博客/公文包/免费网站:”magicshrooms.com/%cat-etc => mgcsr.mz/link-name “。一般来说,我想为每个链接和下载创建一个短链接,因为我的url很长。当然,我会购买短域名,我不知道该怎么做。。。

试着在谷歌上搜索它,显然它比我想象的要复杂。有一些服务像bitly,但贵得离谱。还有一种叫做YOURLS的东西,但不知道它是如何工作的。

是否有人实现了此功能,并可以向我指出教程或简单地解释如何实现此功能。

还有,伙计们,你们觉得这个url缩短怎么样?好主意/坏主意?

提前感谢:)

2 个回复
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并执行定位:重定向。

SO网友:Craig

我不久前写了一篇关于如何使用Bit实现这一点的文章。ly和自定义url。

http://craigmdennis.com/articles/set-up-a-custom-short-url-with-wordpress

<购买短URL,注册bit。ly添加A记录以指向位。下载并验证;安装bit.ly Service WordPress plugin使用<?php echo wp_get_shortlink(); ?> 在你的主题中,至于是非曲直,陪审团仍然悬而未决。它混淆了URL,因此用户不太可能信任,因为他们无法预测自己要去哪里。它确实使URL更容易阅读/记忆,如果短域名与长域名相关联(youtube.com->youtu.be等),那么你就可以了。

结束

相关推荐

Redirection on Custom page

我已经创建了登录页面模板,并通过wp admin->页面创建了登录页面。在这里,我选择“登录”模板如果有人没有登录,现在我需要重定向此页面上的用户。wp admin登录和此登录页是分开的。是否有人登录wp admin没有关系。我使用的代码如下所示,FireFox将我重定向到错误页面,并说“页面没有正确重定向”。if ( !is_admin() ) { if(!isset($_COOKIE[\'login_token\']) || $_COOKIE[\'login_token\']