问题标签 [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 投票
3 回答
1123 浏览

php - 如何创建用于在社交媒体上分享的短网址

我正在尝试编写一些在 Facebook 和 twitter 上共享页面的代码。我面临的问题是我要共享的页面有一个很大的查询字符串,例如:

但似乎 Facebook 和 Twitter 不喜欢那个大查询字符串。

我还尝试使用以下方法使用小 URL,其中我将 URL 传递给 PHP 函数以获取小 URL:

我得到正确的值**a**。之后,我将此值传递给 PHP 文件:

在那个 PHP 文件中,我得到了以下值:

之后的所有值3都被删除。

谢谢

0 投票
2 回答
382 浏览

ruby-on-rails - 如何在 ruby​​ 中创建 url_shortner

我正在开发一个 Web 应用程序,在其中实现了 Facebook 和 Twitter 连接。当用户从我的应用程序发布到 facebook 或 twitter 时,我想缩短 url。例如,如果 url 是http://www.MyDomain.com/user/234545那么它应该类似于http://MD/n2b

我怎样才能做到这一点。请帮助&也请给我更多关于 url 更短的实际工作原理以及如何在 rails 中实现它的信息

0 投票
1 回答
98 浏览

php - MySQL / PHP,但更多的是数学问题(缩短脚本)

对于我的最新项目,我需要缩短然后放入 mysql 数据库的 URL。我现在遇到了一个问题,因为我不知道如何解决这个问题。基本上,缩短的字符串应该是这样的(我想包括小写字母、大写字母和数字)

所以,1. URl --> a. 存储在 mysql 中。下一次,一个新的 url 被存储到 --> b 因为 a 已经在 mysql 数据库中。

就是这样。但我没有任何想法。你们有人可以帮我吗?

编辑:格式化和进一步解释。

这有点像 imgur.com 的 URL 缩短服务。它应该像这样一直持续到无穷大(我认为这不是必需的......)

0 投票
2 回答
1958 浏览

ruby-on-rails - 如何隐藏 url 中的 id (ruby on rails)

我有一个使用 Ruby On Rails 制作的网络应用程序。现在,当我想显示一个对象时,我必须访问以下页面: http: //mywebapp.com/object/1234和 1234 对象的 id。

我想对该对象 id 进行编码并得到以下结果: http: //mywebapp.com/object/5k(这只是一个示例)。

如何做呢?

非常感谢,
马丁

0 投票
1 回答
652 浏览

javascript - 在 JavaScript 中实现 URL 缩短逻辑

由于发现了这个有趣的问题,我决定用 JavaScript 编写一个示例来实现逻辑并将其回馈给问题。问题是我在实现逻辑时遇到了一些问题。我会说 Ruby,这是我实现的基础,但是我遇到了一个无休止的 while 循环问题,我无法解决这个问题。

我在 js.do.it 上有整个实现:http: //jsdo.it/rfkrocktk/k9Jq

我在这里做错了什么?

0 投票
1 回答
384 浏览

qr-code - 为什么带有 Yourls url 的 QR 码会转到两个不同的位置?

我使用安装在我的服务器上的 yourls 生成的这个 url 创建了一个二维码,

http://transaction-realty.com/yourls/3

这应该把访客带到

https://stackoverflow.com/

但是对于一些查看它而不是重定向到他们应该去的地方的人来说,他们最终会在http://transaction-realty.com/yourls/3 yourls 生成页面,而没有重定向到适当的页面。

任何建议都非常感谢。

下面带有您的 url 的 qr 码

在此处输入图像描述

0 投票
3 回答
142 浏览

c# - 想办法把短url结构映射到长url结构

这是我在这里的第一个问题,因此为我可笑的无知道歉。

我有一个 C# 网站,目前使用根文件夹和查询字符串的混合来格式化其页面。每个页面都有一个唯一的 ID,该 ID 依赖于其中一个根文件夹。

例如:www.mywebsite.com/files/cats/index.aspx?p=100000 和 www.mywebsite.com/files/ducks/index.aspx?p=100001,其中 P 值为唯一整数,www。 mywebsite.com/files/cats/index.aspx?p=100001 不起作用。

我想要做的是使用可以映射到这些值的短 URL,而不必使用数据库。

例如,访问http://myw.eb/cat/100000将映射到http://www.mywebsite.com/files/cats/index.aspx?p=100000

有什么办法可以做到这一点,还是我最好使用另一种方法?我不喜欢散列唯一 ID 的想法,因为我认为它会加倍。

任何帮助将不胜感激。

0 投票
2 回答
5081 浏览

java - 如何最有效地获取完整的 URL 地址?

我正在使用 Java 程序从短 URL 中获取扩展 URL。给定一个 Java URLConnection,在这两种方法中,哪一种更能获得预期的结果?

对比

我猜他们都给出了相同的输出。第一种方法没有给我最好的结果,只有七分之一的解决了。第二种方法可以提高效率吗?

我们可以使用其他更好的方法吗?

0 投票
2 回答
945 浏览

twitter - 来自 Twitter 提要的长 URL,无需进行额外的 API 调用/HTTP 请求

是否有任何内置方法可以从 twitter RSS 提要中获取长而扩展的 URL?现在,提要将所有 url 列为http://t.co.... 我想做 Twitter 显示的工作并显示长 URL;我还想避免对提要中的每个 URL 执行 API 调用或 HTTP 请求。理想情况下,我还想避免直接使用 Twitter API,但如果这是唯一的方法,那就这样吧。

澄清

我对为每个 t.co 链接执行单独的请求或调用 Twitter API 不感兴趣。我希望我可以提出一个请求,将长 URL 包含在元数据中(或者甚至提供 Twitter 上显示的完整扩展形式的推文)。事实证明,这样做的方法是从 search.twitter.com 请求 JSON 版本而不是 RSS 提要,然后添加include_entities=True.

重写,希望这会让它更清楚

我正在使用http://search.twitter.com/search.rss来获取与搜索词匹配的推文提要。提要仅包含缩短的 t.co 网址。有没有办法修改我的请求,以便推文包含扩展的 URL?

目标是只执行一个请求,而不是必须通过推文并分别解析每个 t.co url(特别是因为对于具有几十个 t.co url 的提要,这意味着几十个单独的请求)。如有必要,我愿意直接使用 Twitter API 来进行搜索,而不是使用 RSS,但对于我的目的来说,使用提要更理想。

0 投票
2 回答
208 浏览

twitter - 带有缩短 URL 的 @anywhere 推文框

我使用 Twitter 作为我博客的引用。我将 @anywhere 应用程序中的推文框放到了我的每个帖子中。它具有默认内容,即帖子的 URL。我想让它缩短,怎么做?使用 t.co 的服务?