问题标签 [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.
c# - MVC 2 - URL 缩短/路由(地图路由)
我有一个网址:http://localhost:XXXX/Details/569
我想将其缩短为:http://localhost:XXXX/569
目前我有:
那么我在路由中做了哪些更改,以便在输入整数值时,它会转到 HomeController 中的 Details 函数:
编辑:捕捉错误
另外,我如何捕捉应用程序中发生的任何错误?我不想显示错误转储,而是想显示一条“不错的”消息,上面写着“哎呀!坏了!”。
hyperlink - 用于过滤掉链接缩短 webapp 的垃圾邮件/滥用/恶意软件链接的最佳服务是什么?
我有两个服务 - Lincr 和 LinkBunch。Lincr 是一种简单的简 URL 缩短服务,而 LinkBunch 可让您将多个链接缩短为一个链接。我在服务中发布了太多垃圾邮件,所以我不得不关闭 Lincr。现在,即使是 LinkBunch 似乎也面临同样的问题,因此我的虚拟主机已将其禁用。
由于发布了错误的链接,我无法继续关闭这样的网站,因此我需要一个恶意软件过滤 API,我可以使用它在链接发布时过滤掉链接。
有一些服务可以让我下载一大堆坏链接来检查,但相反,我更喜欢在每个链接的基础上进行实时 API 调用。我可以用来做什么?
最后,最好的恶意软件过滤服务是什么?
regex - mod重写一个URL,如“http://miniqr.com/http://www.anyurl.com/”(没有错字)
好的,基本上
(没有错字)
应该打电话
http://miniqr.com/api/create.php?content=http://www.anyurl.com/
为了实现这一点,我在根 .htaccess 中有这个
RewriteRule ^http:\/\/(.*)$ \/api\/create.php\?content=http:\/\/$1 [L]
RewriteRule ^https:\/\/(.*)$ \/api\/create.php\?content=https:\/\/$1 [L]
可悲的是,它曾经工作过,然后服务器被更新,现在它不起作用
有人知道为什么吗?(或知道另一种方法)帮助会很棒
我的 .htaccess 看起来像这样:
url - Shortening URLS
Basically i want to do this,
www.mydomain.com/index.html >> change to >> www.mydomain.com/
and checkout for example,
www.mydomain.com/cart.php >> change to >> www.mydomain.com/cart/
www.mydomain.com/checkout.php >> change to >> www.mydomain.com/checkout/
Would i do this in .htaccess? i have no idea.
Any help would be greatly appreciated.
asp.net - 难道谷歌 url 缩短 api 密钥只能在 1 台计算机上工作?
我正在使用来自 ASP.NET 网站的 Google URL Shortener。它在我的本地主机上运行良好,但在测试服务器上出现以下错误:
我正在使用此处显示的确切代码: http ://www.jphellemons.nl/post/Google-URL-shortener-API-%28googl%29-C-sharp-class-C.aspx
难道密钥只能在我的本地计算机上工作,而不能在任何其他计算机上工作?我已经获得了另一个密钥(使用另一个 Google 帐户),但是这个密钥在我的本地计算机和测试服务器上都给了我相同的错误 (403)。
url - 在“短网址”中避免使用真正的英文单词,而不牺牲太多的净空
在这里假设所讨论的语言是英语,并且使用的字符集是基本的 ASCII / 拉丁字母。
生成“短 URL”时,首先想到的往往是使用大型“代码集”/字母表将整数(可能是引用数据库中长 URL 的 ID)转换为高“基数”(URL-friendly Base- 64,例如)。在我的具体情况下,我首先选择规范化为 Base-36(数字、拉丁字母,不区分大小写)。
然而,经过仔细检查,人们可能会发现他们的短 URL 生成器最终会吐出顽皮的词或其他常见词,这可能是非常不受欢迎的。
避免生成“真实单词”的一种选择是去掉所有常见的元音。
是否有其他/更好的解决方法不会牺牲太多的净空?
php - 想做一个简单的 url shortner
我想创建一个简单的 URL 缩短器,它可以执行以下操作:
其中代码类似于 a476u(字母和数字的随机字符串)。我唯一的问题是从 url 读取代码。我希望所有请求都转到 index.php,它会读取 url 并获取代码。但是这样的 URL 通常会指向一个文件夹(其中 a476u 是一个文件夹)。
如何在不输入文件名的情况下向文件而不是文件夹发出这样的请求?
http - 使用 URL 作为数据库键的最佳实践
我将编写一个爬虫,将结果存储在数据库(MongoDB)中。
当然,使用 URL 作为一种可能的查询参数很重要。但是,它也有问题:
- URL 可以很长,而 MongDB 的最大密钥长度是有限的
- 有很多内容同义词,仅爬取一页您不会知道这一点。
- HTTP 301、302、303、307 等怎么办。存储原始 URL 还是新位置?对于链接缩短器来说,这尤其是一个问题。
- “最后一个.fm”问题。lastfm.com == last.fm ~= lastfm.it (等等)并且该站点不使用 30x 结果代码来表示。它只提供来自多个域的内容。
该数据库的目标:
- 给定任何可能在数据库中或不在数据库中的 URL,让我查询以了解我以前是否以合理的准确性爬过该文档。
当然,除了“只是去抓取它并存储确切的 URL 而不必担心重复”之外的任何方案都会有一些误报。误报是我认为与之前抓取的 URL 相同但实际上不同的 URL。
url-shortener - goo.gl 可以支持多少个唯一的 URL?
goo gl可以支持多少个URL?目前的填充速度是多少。我可以看到它使用大小字母和数字创建了唯一的 URL。这使它的容量为(26 * 2 + 10)^ 5,这个估计是否正确。
php - 从 PHP 切换到 Rails 需要帮助翻译 URL 缩短器
以前的开发人员使用该网站的源代码来创建 URL 缩短器。我的主要任务是将这段代码翻译成 ruby:
我是 ruby 新手,任何帮助将不胜感激:)