问题标签 [short-url]

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 回答
541 浏览

ruby-on-rails-3 - 生成 bit.ly 或 twitpic 样式 ID 的最佳方式?

对于我正在从事的个人项目,我想为我网站上的对象生成 id,其风格与 bit.ly 和 twitpic 等网站相同。将用户发送到example.com/4gwv9k可以让我获得带有 id 的项目9gwv9k。这仅仅是一个在 base-36 方案上自动递增的问题,还是存在一些潜在的、非递增的魔法?

这一切都在 Rails 中完成,因此也欢迎任何 gem 支持。

0 投票
1 回答
980 浏览

json - 格式化url生成goo.gl短url

如何形成一个 url 来生成一个 goo.gl 短 url?

在 bit.ly 中可以这样做:

http://api.bit.ly/shorten?t=1&version=2.0.1&login=bitlyspreadsheets&apiKey=(api_key)&format=text&longUrl=http://www.google.com

处理 goo.gl API 的文档

正常的申请表是这样的:

POST https://www.googleapis.com/urlshortener/v1/url 内容类型:application/json

{“longUrl”:“网址”}

如何将其转换为 url?

0 投票
3 回答
224 浏览

javascript - Javascript:如何将顶栏添加到短网址?

我一直在尝试了解如何开发一个 bit.ly 样式的 URL 缩短器,它还为网站添加了一个栏。

例如:http://om.ly/BSdZu

twitter 上有一个小组分享他们所有以“om.ly”开头的网址,并且他们在他们分享的每个网址中都有一个顶部栏。

这是怎么做的?我想是用 JavaScript 但如何?另外,您知道有什么服务可以做到这一点,所以我可以理解吗?

0 投票
2 回答
13472 浏览

css - CSS background-image 不会显示短 URL

我已经完成了搜索,但主题没有帮助。

我试图让我的标题的背景图像在标题 div 的 X 轴上重复。

当我使用长 URL 制作 CSS 时,例如

background-image:url('http://site.com/images/logo.png');一切正常

当我尝试将 CSS 缩短为 ~/images/ 之类的内容时,甚至在根文件夹中已经有 CSS 和站点文件并使用 /images/ 我什么也没得到

0 投票
3 回答
1152 浏览

php - 短网址的 file_get_contents()

file_get_contents()不读取短网址的数据示例:

  • http://wp.me/pbZy8-1WM,
  • http://bit.ly/d00E2C

请帮我处理这个。或者是否有任何 CURL 函数来处理上述链接?

0 投票
2 回答
705 浏览

php - 如何使用短 URL 将用户重定向到自定义表单?

我有一个项目,用户可以导航到提供的短 URL,这会将每个人重定向到具有不同公司名称的相似外观表单。

目前我有一个MySQL数据库,如下所示:

因此,导航到example.com/12345的人会看到一个带有与 businessID 匹配的企业名称的表单,而导航到example.com/abcde的人会看到一个相同的表单,但具有不同的企业名称。

这样的事情会是最好的方法吗?如果没有,怎么办?

链接脚本使用PHP 正则表达式获取 shortURL,匹配数据库中的字符串,然后执行301 重定向。如果不匹配,它会重定向到 404 页面(尽管我可能不会执行 404 位)。

提前致谢。

这是您不想点击链接的代码。它来自一个教程:

0 投票
2 回答
460 浏览

c# - 创建短网址服务时,302 临时重定向是最好的方法吗?

在为同一域上的 URL 创建短 URL 服务时,我们应该使用 302 重定向吗?

完整的 URL 结构:example.com/gig/{id}/gig-full-name-slug
短 URL 结构:example.com/g/{base64id}

如果有任何快捷方式,我们正在使用 asp.net mvc3。

0 投票
1 回答
1067 浏览

python - Python短网址生成器

我正在使用此代码生成短网址。http://code.activestate.com/recipes/576918/

这个想法是使用 base62 对整数 id 进行编码,并且函数 enbase 可以正常工作。

但我不太明白这段代码的用途:

为什么编码然后enbase?这个按位运算有什么作用?有人可以对我有所了解吗?谢谢。

0 投票
4 回答
9077 浏览

ruby - 如何实现类似于 Twitter 中的 URL 的短 URL?

如果有一个长 URL,我想生成一个短 URL,就像 Twitter 中的那样。有没有办法在 Ruby 中实现这一点?

0 投票
2 回答
367 浏览

php - 我的站点 htaccess 需要短 URL

我需要改变

我尝试了以下重写

但它不影响网址。我认为代码有问题。