问题标签 [url-shortener]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1329 浏览

iphone - 在 iPhone 应用中实现 bit.ly url 缩短


我想在我的应用程序中实现 bit.ly URL 缩短服务,并从我阅读的 biy.ly 的 API 文档中实现它使用 JSON 来缩短链接......
不幸的是,我从未使用过 JSON,而且我不知道从哪里开始。
谁能解释我如何在我的应用程序中实现 bit.ly URL 缩短服务?

谢谢,
马特奥

0 投票
2 回答
2350 浏览

url-shortener - 用于内部部署的 URL 缩短(tinyURL、Bit.ly)应用程序(开源或商业)

我正在寻找类似http://bit.ly/之类的 URL 缩短服务,用于我们组织的内部部署。有人知道我可以在内部安装而不是使用外部服务的任何开源项目(尤其是 Java 项目)或商业产品吗?

谢谢!

0 投票
1 回答
654 浏览

wordpress - 如何为我的帖子设置自定义 URL 缩短器?

我有几个使用 WordPress 运行的不同站点,并且 URL 往往会变得相当长且繁琐(特别是当我尝试通过 Twitter 发布它们时)。我最近购买了一个很短的域名,我想将它用作个人 URL 缩短服务的根。

所以 ...

  • http://www.eamann.com/portfolio会成为http://eam.me/portfolio
  • http://www.mindsharestrategy.com/wp-xmlrpc-movabletype/会成为http://eam.me/df3DF
  • http://www.prosepainting.com/coffee-shop-part-1/会成为http://eam.me/csp1
  • 和定制的东西https://wordpress.stackexchange.com/questions/3076/feature-survey-what-would-you-want-in-a-resume-theme会变成http://eam.me/wpa3076

基本上,我想设置和管理我自己的类似 TinyURL 的服务器......但有一些特定的要求:

  1. 它应该与 WordPress 完全集成,因此我可以在创建页面或帖子时动态创建新的短 URL(我在每个站点上创建的每条内容都应该有自己的短 URL)。
  2. 我可以指定是否希望 URL 是随机的(例如/df3Df),或者我可以在创建 URL 时选择一个唯一的字符串(例如/wpa3076
  3. 我应该能够从 WordPress 中查看/编辑/管理我在数据库中的 URL

目前,我倾向于像YOURLS这样的独立系统,它存在于自己的数据库中。我面临的问题(我现在承认我还没有尝试过)是将系统与 WordPress 完全集成。我希望每个帖子在我点击“发布”之前自动建议一个短 URL,然后在我最终“发布”帖子时自动创建 URL。我还想在使用该服务的每个站点中 管理我的所有链接。

这甚至可能吗?是否已经有解决方案可以做到这一点?如果没有,我从哪里开始?

(交叉发布到WordPress 答案

0 投票
6 回答
5436 浏览

django - 开发 URL 缩短器

我正在尝试开发一个 URL 缩短器应用程序来练习 Django。我不明白如何为每个长 URL 创建唯一字符串以用作短 URL。像其他流行的 URL 缩短器一样。我怎样才能做到这一点?是否可以制作相同长度的所有短网址?

0 投票
1 回答
174 浏览

encryption - URL 属性参数缩短

我有一个 Web 应用程序,它使用各种查询字符串参数来做其他事情。这些查询字符串参数是附加属性,这意味着用户操作会更改提供的内容,甚至更改提供内容的顺序。

在上面的示例 URL 中,两者都导致相同的页面呈现。页面动态加载,提取属性并将它们洗牌到另一个使用它们的服务。顺序无关紧要。

我想找到一种方法将 MyParam 值压缩为某种散列字符串,以便我的 Urls 可能看起来像这样......

我考虑过简单的加密/解密,但这导致了一个比理想字符串更大的字符串。

我目前正在玩弄内存哈希表的想法,在应用程序启动时从数据库中提取,但这需要我用所有可能的排列填充数据库......不是我想做的事情。

其他选择?

0 投票
10 回答
24115 浏览

python - 如何取消缩短 URL?

我希望能够采用缩短或未缩短的 URL 并返回其未缩短的形式。我怎样才能制作一个python程序来做到这一点?

附加说明:

  • 案例 1:缩短 --> 未缩短
  • 情况 2:未缩短 --> 未缩短

例如bit.ly/silly在输入数组中应该google.com在输出数组中
例如google.com在输入数组中应该google.com在输出数组中

0 投票
3 回答
1950 浏览

url - 最佳 URL 缩短算法

我想知道 URL 缩短的最佳算法是什么。我注意到大多数人会这样做:

1) 从数据库中获取唯一的自动生成的 id。2) 将唯一自动生成的 id 编码为 Base 64 值。

对于用户来说,以前的 url 可能是什么是显而易见的。我该怎么做才能让用户更难弄清楚我正在使用什么算法?

谢谢你,特什

0 投票
2 回答
7754 浏览

iphone - itun.es URL 缩短语法

我即将发布一个 iPhone 应用程序。它的部分功能是用户可以通过电子邮件发送应用程序的一些内容(太棒了!)。

现在,默认情况下,我在新编写的消息正文中插入一些文本,包括指向 App Store 的链接,使接收消息的人能够下载我的应用程序(革命性的!)。

所以,我发现应用程序的 URL 是:

http://itunes.apple.com/app/id[your apple app id here]

这非常方便,因为您实际上可以在应用程序中包含 url,甚至在应用程序实际存在之前。(您的苹果应用程序 ID 显示在 itunesconnect 中)。

但是,我希望它看起来更好,通过使用最近引入的 itun.es URL 缩短协议

我不太了解 URL Shorteners。我只是希望能够以 itun.es 的方式表达一个尚未存在的应用程序的 iTunes 链接,该应用程序已经有一个 ID。

有人知道算法吗?

0 投票
5 回答
10707 浏览

open-source - 开源网址缩短软件?

是否有任何开源URL 缩短软件项目?也许与 Apache 一起工作的东西?

0 投票
2 回答
148 浏览

seo - 向博客添加短网址会使 SEO 变好还是变坏?

你好,

我有一个简单的博客,其中包含一个很好的友好 URL 和 Google 索引页面。

现在我要为每个帖子添加一个短网址。因此,对于示例帖子,主要 URL 和链接是:www.blog.com/articles/this-is-a-sample.html 此页面也可通过www.blog.com/:157访问

这个短网址和链接是否会降低我的页面排名?或增加?还是没什么特别的?

最好的问候, AHHP