问题标签 [tinyurl]

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

php - 试图创建微小的 url,得到重定向循环

我正在尝试创建这样的小网址:

site.com/abc123

去:

site.com/index.php?token=abc123

但无论我尝试什么,我都会不断收到重定向循环,或者它会尝试重定向到 index.php?token=index.php..

当前的 .htaccess 是:

0 投票
2 回答
1240 浏览

long-integer - 长 URL(Bitly 和 TinyURL)

我遇到了一个问题,我需要将 2000 多个字符从我的 Flash 应用程序传递到一个 HTML 页面,该页面读取信息并显示该人来自的 Flash 应用程序中的正确选项。

一切都很好,但在最后阶段,当用户需要将他们的选择发布到表单时,由于字符串太长,无法发送字符。

有没有办法使用诸如 Bitly 或 TinyURL 之类的服务来发送这些长字符串,并在发送表单时让它们在另一端“解构”?

否则,这个问题还有其他解决方案吗?

非常感谢!

0 投票
2 回答
2314 浏览

asp.net - 小网址是如何工作的

我一直想知道微小的网址是如何工作的。

我想为我的网站开发类似的东西,但和大多数人一样,我使用 GUID 作为 id。创建对象后,我应该生成一个 10 个字符的随机字符串用作公共 ID,还是有更聪明的方法?

旧网址示例:www.mysite.com/default.aspx?userId={id}

新网址示例:www.mysite.com/pwzd4r9niy

0 投票
9 回答
4816 浏览

php - 如何基于 id 生成不可猜测的“小 url”?

我有兴趣创建像链接这样的小 url。我的想法是简单地为每个发布的长 url 存储一个递增的标识符,然后将此 id 转换为它的 base 36 变体,如下面的 PHP :

这里的问题是结果是可以猜测的,虽然很难猜测下一个 url 将是什么,同时仍然很短(很小)。例如。atm 如果我的上一个 tinyurl 是 a1,下一个将是 a2。这对我来说是一件坏事。

那么,我如何确保生成的小 url 不是那么容易猜到但仍然很短?

0 投票
1 回答
346 浏览

iis - IIS URL 重写/转发 Tiny URL

我想重写/转发我们内部网络上的 URL:

请求:http://shortcut/74b32

重写:http://myserver/Default.aspx?id=74b32

我已经有一个指向myserver的快捷方式的 DNS 条目。 myserver运行 IIS6。

如何实现最终映射?

非常感谢克里斯

0 投票
1 回答
845 浏览

php - bit.ly cname 重定向 - PHP

我了解如何使用带有 A 记录的完整域 ( $_SERVER['SERVER_NAME']),但是当使用带有bit.ly的子域时,他们要求它指向cname.bit.ly - 为什么不将子域指向与正常域和确定引用子域有区别吗?

0 投票
3 回答
34405 浏览

url - 网址缩短器如何工作?

我想知道 URL Shortener 是如何工作的,例如他们如何从地址栏中提取文本并将其映射到正确的 URL,然后将其重定向。他们使用什么编程语言?他们如何维护映射的历史?他们如何确保缩短网址的唯一性?外行如何在不访问 URL 的情况下取消映射?

0 投票
1 回答
687 浏览

ruby-on-rails - rails 3 项目,如何使用 tinyurl?

有人知道如何在 ruby​​ 192/rails 3 应用程序中获取 inyurls 吗?

我认为这很简单...安装了 gem 'shorturl' 也将它添加到了我的 Gemfile 中,并进行了捆绑安装,并且一切看起来都很好,除了当我运行 rails 控制台时它立即抛出一个错误,因此它显然与 ruby​​ 192 不兼容/rails3.

我考虑过使用 Bitly,gem 安装得很好,但是 bitly 使您缩短的所有 url 都成为 PUBLIC ……这真的不是一个好主意,因为我们提供了私有链接的 url。

0 投票
2 回答
1041 浏览

android - 如何将 url 像 bt.ly 这样的小 url 推文?

我已经成功地将 twitter 的 Oauth 集成到我的应用程序中,但是有人知道如何将 url 像 bt.ly 这样的小 url 推文吗?

0 投票
1 回答
469 浏览

python - 如何构造一个带有集合前缀和零填充后缀的 GUID?

Freebase 的 Python API 使用具有集合前缀和零填充后缀的 GUID:

“guid”:“#9202a8c04000641f8000000000211f52”(http://wiki.freebase.com/wiki/Guid)

“Freebase guid 用 32 个十六进制字符表示,前 17 个是图形前缀,其余 15 个是项目后缀”(http://tinyify.freebaseapps.com/)。

此格式使 GUID 能够压缩为短 URL。

你如何构建这样的 GUID?