如何使用单独的域名进行URL缩写?

时间:2010-10-09 作者:brettkelly

我有一个在我自己的域名上运行的托管Wordpress博客。我最近考虑尝试构建一个自定义URL缩短器(一个la bit.ly),我使用一个非常短的域来管理和控制它。我想知道我怎样才能做到这一点。

例如:

我想要这个:http://nerdgap.com/some-made-up-post-here/

缩短为:http://g4p.it/23 (其中23是Worpress post ID)。

这可能吗?我该怎么办呢?

谢谢

2 个回复
SO网友:Rarst

尝试Yourls. 我自己并没有使用过它,但我看到的反馈非常积极,这是由非常知名的开发人员(LesterChan和Ozh)设计的项目。

SO网友:Jan Fabry

您已经获得表单的短链接?p=post_id, 所以http://nerdgap.com/?p=66 指向http://nerdgap.com/great-big-update-plus-giveaway/. 您可以通过从http://g4p.it/{$post_id}http://nerdgap.com/?p={$post_id}.

然后,您可以将其集成到编辑器中(“获取短链接”按钮),并添加<link rel="shortlink"> 在你的头上钩住pre_get_shortlink 过滤和返回http://g4p.it/{$post_id}.

结束

相关推荐

Changing attachment urls?

如何更改附件页URL的格式/[post-url]/[attachment-name]/ 到/media/[attachment-name]/? 我知道我可以覆盖get_attachment_link 通过attachment_link 过滤器,但我想我需要更改重定向结构,以便WordPress知道如何处理这些URL?