问题标签 [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.
php - 如何创建用于在社交媒体上分享的短网址
我正在尝试编写一些在 Facebook 和 twitter 上共享页面的代码。我面临的问题是我要共享的页面有一个很大的查询字符串,例如:
但似乎 Facebook 和 Twitter 不喜欢那个大查询字符串。
我还尝试使用以下方法使用小 URL,其中我将 URL 传递给 PHP 函数以获取小 URL:
我得到正确的值**a**
。之后,我将此值传递给 PHP 文件:
在那个 PHP 文件中,我得到了以下值:
之后的所有值3
都被删除。
谢谢
ruby-on-rails - 如何在 ruby 中创建 url_shortner
我正在开发一个 Web 应用程序,在其中实现了 Facebook 和 Twitter 连接。当用户从我的应用程序发布到 facebook 或 twitter 时,我想缩短 url。例如,如果 url 是http://www.MyDomain.com/user/234545那么它应该类似于http://MD/n2b
我怎样才能做到这一点。请帮助&也请给我更多关于 url 更短的实际工作原理以及如何在 rails 中实现它的信息
php - MySQL / PHP,但更多的是数学问题(缩短脚本)
对于我的最新项目,我需要缩短然后放入 mysql 数据库的 URL。我现在遇到了一个问题,因为我不知道如何解决这个问题。基本上,缩短的字符串应该是这样的(我想包括小写字母、大写字母和数字)
所以,1. URl --> a. 存储在 mysql 中。下一次,一个新的 url 被存储到 --> b 因为 a 已经在 mysql 数据库中。
就是这样。但我没有任何想法。你们有人可以帮我吗?
编辑:格式化和进一步解释。
这有点像 imgur.com 的 URL 缩短服务。它应该像这样一直持续到无穷大(我认为这不是必需的......)
ruby-on-rails - 如何隐藏 url 中的 id (ruby on rails)
我有一个使用 Ruby On Rails 制作的网络应用程序。现在,当我想显示一个对象时,我必须访问以下页面: http: //mywebapp.com/object/1234和 1234 对象的 id。
我想对该对象 id 进行编码并得到以下结果: http: //mywebapp.com/object/5k(这只是一个示例)。
如何做呢?
非常感谢,
马丁
javascript - 在 JavaScript 中实现 URL 缩短逻辑
由于发现了这个有趣的问题,我决定用 JavaScript 编写一个示例来实现逻辑并将其回馈给问题。问题是我在实现逻辑时遇到了一些问题。我会说 Ruby,这是我实现的基础,但是我遇到了一个无休止的 while 循环问题,我无法解决这个问题。
我在 js.do.it 上有整个实现:http: //jsdo.it/rfkrocktk/k9Jq
我在这里做错了什么?
qr-code - 为什么带有 Yourls url 的 QR 码会转到两个不同的位置?
我使用安装在我的服务器上的 yourls 生成的这个 url 创建了一个二维码,
http://transaction-realty.com/yourls/3
这应该把访客带到
但是对于一些查看它而不是重定向到他们应该去的地方的人来说,他们最终会在http://transaction-realty.com/yourls/3 yourls 生成页面,而没有重定向到适当的页面。
任何建议都非常感谢。
下面带有您的 url 的 qr 码
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 的想法,因为我认为它会加倍。
任何帮助将不胜感激。
java - 如何最有效地获取完整的 URL 地址?
我正在使用 Java 程序从短 URL 中获取扩展 URL。给定一个 Java URLConnection
,在这两种方法中,哪一种更能获得预期的结果?
对比
我猜他们都给出了相同的输出。第一种方法没有给我最好的结果,只有七分之一的解决了。第二种方法可以提高效率吗?
我们可以使用其他更好的方法吗?
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,但对于我的目的来说,使用提要更理想。
twitter - 带有缩短 URL 的 @anywhere 推文框
我使用 Twitter 作为我博客的引用。我将 @anywhere 应用程序中的推文框放到了我的每个帖子中。它具有默认内容,即帖子的 URL。我想让它缩短,怎么做?使用 t.co 的服务?