问题标签 [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 投票
1 回答
951 浏览

php - 将条目添加到您的 .htaccess 会导致 500 内部服务器错误

我有一个网站,tini.link。它由经过大量修改的YOURLS. 一切正常,人们可以去创建短链接等等。我想加快网站速度,但每次我尝试向 中添加任何内容时.htaccess,我都会在访问我的网站时收到 500 内部服务器错误。这是我现在的.htaccess样子:

谢谢,弗林

0 投票
1 回答
479 浏览

jquery - 您的带有多个&符号的更短

我正在使用代理来使用Yourls缩短url,代理正在调用jquery ajax方法(GET)传递的yourls-api.php的url参数是

但是Yourls API忽略了第二个&符号的查询字符串,即缩短的网址正在重定向

longurl 在传递代理之前被编码。

0 投票
1 回答
2014 浏览

php - yourls api 在做空之前执行 url

除了一个问题,我已经安装了 YOURLS API 并且工作正常。无论我传递什么 URL 来缩短,它首先执行那个 URL。其中一个链接是取消订阅链接,点击它会立即取消订阅我们邮件中的会员。我正在使用带有安全令牌的无密码 API 调用,并且我正在按函数调用yourls-api.php文件。file_get_contents这是我写的代码片段:

谁能告诉我如何阻止您的 API 在缩短之前不执行 URL?

0 投票
1 回答
2051 浏览

nginx - 您的重定向在 NGINX 中不起作用 - 改为下载文件

我正在尝试为我的网站配置YOURLS。我已经在我的 nginx 中配置了虚拟主机,并且主应用程序运行良好。但是当单击一个短 URL 时,它实际上是在下载文件,而不是重定向到真实 URL。

我看到所有问题都与 nginx 配置文件有关,因为同一个系统在 apache 上运行良好。

这是我的 nginx 配置文件:

0 投票
2 回答
2023 浏览

virtualhost - 在多个域中使用 Yourls URL Shortner 的一个实例

我一直在寻找一种在多个域中使用Yourls的方法,主要问题是在配置 Yourls 时,您需要在 config.php 文件中提供域名(YOURLS_SITE 常量)。将一个域配置为具有指向 Yourls 的实际多个域会导致意外行为。

我环顾四周,找不到对此的快速破解

0 投票
1 回答
454 浏览

php - 无法安装 YOURLS(PHP 解析错误:语法错误,意外的 ';',期待 ')' 在 config.php 的第 66 行)

我正在尝试安装 YOURLS,但每当我进入管理页面时,我都会收到此错误:

无论如何,有人可以帮助我吗?

我拥有的 config.php 文件如下:

显示的 MySQL 信息和密码是隐藏的(请记住这一点)。

0 投票
1 回答
1052 浏览

yourls - Yourls - 通过 Api 发布自定义短网址

我找不到如何将自定义创建的 URL 发送到 Yourls。通常,Yourls 会返回随机生成的 URL,但我想指定特定的 URL 作为响应。

你的人通常会回来

我想拥有它。我添加了变量 $articlenumber 但不知道如何发送

我的代码是在动态页面中实现的。短路将自动生成。

0 投票
1 回答
143 浏览

php - Yourls 只得到标题的第一个单词

我的代码运行良好,但不知何故 Yourls 只获得了网站标题的第一个字。它不会在第一个 Word 的空格之后转发任何内容。

编码

如果标题是“我的第一台计算机” ,则只有“我的”被设置为标题。是因为我的代码还是你的?

0 投票
0 回答
310 浏览

php - 如何将 YOURLS 与域别名配置一起使用?

我有一个域,它指向另一个域,作为它指向的域上现有页面的别名。现在,我也想使用这个域别名来创建单独的短链接,但我一直无法这样做。

我当前的 htaccess 配置:

你的需要这个 htaccess 条目:

现在的问题是,我如何将这两者结合起来,以便当存在现有的 YOURLS 重定向时,首选 YOURLS,但如果没有,则使用 htaccess 域重定向?也许这可以通过“后备URI”(代码)以某种方式实现 - 一个用于重定向不存在的短链接的 YOURLS 插件,但我不知道如何。

0 投票
1 回答
337 浏览

wordpress - WordPress中的Yourls错误

我的 wordpress 在 mysite.com 中运行良好,但安装在 mysite.com/u 中的YOURLS无法正常工作,当我单击任何缩短的链接时,我会收到 404 错误(wordpress)。

但是,我通过将其添加到 nginx.conf 来让你的工作

location /u { try_files $uri $uri/ /u/yourls-loader.php;

但随后 WordPress 链接中断。

这是我的默认nginx.conf 我知道解决方法是将其添加 try_files $uri $uri/ /u/yourls-loader.php;到 nginx.conf 中的某个位置,但是在不破坏 wordpress 的情况下将其放在哪里。?

=================== 更新1 =========================

我得到了这部分工作。使用相同的配置,但我注意到以开头的 wordpress 链接u不起作用 ex:http://example.com/understand-math而是重定向到Error 403 - Forbidden

???

================ 更新2 ============

好的,我通过添加另一个斜杠/location /u/不是location /u