问题标签 [yourls]

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 投票
0 回答
375 浏览

php - Yourls - 一些自定义 URL 缩短了一些不

我的一些页面会返回正确的缩短 URL,但有些页面不会。甚至他们在Yourls都被缩短了。我可以在管理面板上看到它。

这是带有缩短 URL 的页面的调试

这是另一个页面的调试,页面上没有 URL,但在管理员处可用

这是我的 PHP 代码

知道有什么问题吗?

0 投票
0 回答
1052 浏览

azure - 在 Windows azure 网站上设置您的 URL 缩短器

我尝试按照这篇文章在我的网站outrika.com上设置您的网址缩短器。该网站托管在 Windows azure 上,我已成功为其设置自定义域。此外,我已将所有 YOURL 文件添加到其中并更新了 user/config.php 文件。正在我的管理面板中创建链接,因此数据库连接正常工作。但是当我打开一个短链接时,它会将我重定向到主页(outrika.com)而不是实际的长链接。在 yourls-loader.php 中是否需要对其进行自定义。这是我的 web.config 文件的外观。

0 投票
1 回答
1055 浏览

apache - 使用 .htaccess (Yourls) 从 403 重定向的问题

我正在使用一个名为 Yourls 的 php 应用程序。它是一个自托管的 url 缩短器,非常棒,我对它的整体功能感到满意。由于其发展的性质,但是没有太多的支持方式。让我们假设基本 url 是 af.to,其中缩短的 url 将是 af.to/goo,它可能会重定向到 'goo' 定义的任何 url。我面临的问题是,如果有人去 af.to,他们最终会进入 403-Forbidden。我宁愿将客户端重定向到特定的 url。我已经为 Yourls 选择了一个插件,当找不到或输入错误的短链接时,它会重定向到一个 url,但这不包括 af.to 的基础

我试图在 .htaccess 中加入 403 重定向,但这破坏了整个 yourls 脚本,导致 500 服务器错误。

当前的 .htaccess 看起来像这样:

关于我需要做什么的任何帮助?

谢谢你。

0 投票
1 回答
548 浏览

php - 将您的 cookie 过期时间设置为 2 分钟

我是YOURLS的新手,只需在nmdrp.me上进行设置,就可以转发到我的网站namedrop.io。例如nmdrp.me/1

我试图解决的挑战是,一旦我第一次在 Chrome 浏览器上访问nmdrp.me/1 ,页面的计数器就会变为 +1。但是当我从同一个浏览器再次访问nmdrp.me/1时(无论多少分钟后),计数器都不会上升。

Bit.ly能够在 2 分钟后从同一浏览器中获取对该站点的下一次访问。

我相信这是因为在 nmdrp.me 上有一个默认设置为不会过期的 cookie - 我想改变它。

您能告诉我如何更改 cookie.php 以设置 2 分钟后过期的 cookie,这样我也可以在同一浏览器上进行下一次访问吗?

0 投票
0 回答
80 浏览

php - PHP YOURLS 预览插件问题

我已经使用 YOURLS 建立了一个链接缩短器网站,并安装了插件 Preview URL(由 Ozh,编码器)。链接在这里:

https://github.com/YOURLS/YOURLS/wiki/Plugin-%3D-Preview-URL

但是,我想编辑该插件以强制预览每个 URL。我对 PHP 不是很熟悉,而且我在网上找不到可行的解决方案(唯一的其他类似插件不再存在)。如果有人能帮我完成这件事,我将不胜感激。

0 投票
4 回答
1008 浏览

wordpress - WordPress 和 YOURLS 如何在根级和平共处?

我想使用 YOURLS 提供更好的链接缩短服务。我为此购买了一个简短的 URL:sly.pe。YOURLS 已安装并且可以访问 sly.pe/admin。

我还想使用 WordPress 为大多数面向消费者的网站提供支持,网址为:sly.pe。我希望用户使用 WordPress 和 OneAll social 之类的注册插件来注册该网站。一旦通过身份验证,他们将同时登录 YOURLS 和 WordPress,并被重定向到使用 WordPress 作为站点的 sly.pe/home 之类的 URL,但 YOURLS(该用户的 sly.pe/admin)已嵌入并可通过某种方式访问​​。

两种服务都会对 .htaccess 进行更改。如果我将文件保持原样,除了 sly.pe 之外,我似乎没有任何其他 WordPress URL,但 YOURLS 工作正常。如果我注释掉一些YOURLS 代码,WordPress 可以使用其他目录,但是YOURLS 不起作用。我怎样才能让两者很好地共存?或者至少定义我想要的 WordPress URL 并让它们工作?

(注释掉 YOURLS 代码可以让 WordPress 正常工作,但会破坏 YOURLS) .htaccess::

0 投票
1 回答
273 浏览

php - 用于过滤特定 MySQL 列的 API 调用的 YOURLS 插件

我有一个网站,它具有允许用户创建缩短 URL 的功能。为了处理 URL 缩短,我使用了YOURLS(一种开源 URL 缩短器),它在我的另一台服务器上运行,并通过 API 调用连接两个站点。

我创建了一个带有一些自定义API 操作的YOURLS 插件,因此当用户创建一个短 URL 时,它会将他们的用户 ID 从我的网站附加到 yourls_url 表,如下所示:

在此处输入图像描述

当用户访问他们的“我的链接”页面时,我需要进行 API 调用以返回该用户创建的所有短 URL。为此,它应该像为“ api_result_stats ”创建过滤器一样简单。

这是我创建的过滤器,假设只返回指定用户创建的 URL:

为了测试这一点,我可以尝试 http://example.com/yourls-api.php?action=stats&user=test123&limit=10&filter=last&signature=xxxxxxxxxx,但不幸的是,我收到的只是:

在此处输入图像描述

我对 PHP/MYSQL 不太熟悉,所以我已经坚持了很长一段时间了,如果有人对我哪里出错有任何想法或者可以提供一个例子,我将不胜感激!

0 投票
0 回答
104 浏览

whatsapp - 通过 Messenger 应用程序跟踪您的链接

我正在研究将 Piwik 与 YOURLS 相结合的可能性,以跟踪 LINE Messenger、Whatsapp 等 Messenger 应用程序中缩短的 URL 上的社交链接点击。

Facebook 看起来简单直接,因为它只是表明它指向(在我的例子中)lm.facebook.com,但 LINE 和 Whatsapp 没有。

YOURLS显示有来自美国和日本的“访问”,但没有提及访问的任何其他数据。

有没有人对如何从他们的应用程序中找到这些信使服务使用的 URL 有任何建议,以在 Piwik 中将此链接作为社交引荐来源网址进行跟踪?

任何帮助深表感谢!

0 投票
1 回答
36 浏览

apache - Complex redirect with Apache

How I can redirect

  • osite.com
  • en.osite.com
  • ru.osite.com/product/1

and other different subdomains respectively to

  • so.kr/index.php?url=site.com
  • so.kr/index.php?url=en.site.com
  • so.kr/index.php?url=ru.site.com/product/1

in Apache? This is need for convenient links shortening of site.com. Thank in advance.

0 投票
1 回答
2213 浏览

javascript - 使用 yourls api 获取 shorturl

有没有办法使用javascript/jquery通过yourls API返回一个短网址,如果我发送一个网址,如果已经创建了一个短网址,它只会返回短网址,如果没有,它会创建一个随机的然后返回那个新创建的?

我已经阅读了所有我能读到的 API,但还不够深入,无法弄清楚,所以我想知道是否有人知道我在哪里可以找到该特定文档。

我想让拥有长 url 的人单击链接并返回一个短 url,如果它已经存在,我不希望它再次创建。

如果您知道如何操作,我将不胜感激您的提示/建议。

谢谢你,-理查德