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

php - 在“YOURLS”网址缩短器上重定向失败

所以我刚刚成功地实现了YOURLS脚本,或者我是这么认为的。

它成功生成缩短的 URL 并将其添加到YOURLS url ID 表中,但是当我尝试通过使用新的缩短的 URL 导航到该网站时。我总是在浏览器中收到相同的错误消息。

如果您能提供帮助,将不胜感激!

0 投票
1 回答
316 浏览

regex - ExpressionEngine 和 YOURLS 的 .htaccess 问题

我有一个运行 ExpressionEngine 的主站点,我试图让 YOURLS 在一个名为“work”的子文件夹中运行,即:http: //foo.com/work/用于短网址,EE 在根目录下运行,即:http: //foo.com/。请注意没有“www”。

我遇到的问题是,当我使用短 URL 并且用户将“www”添加到 URI 时,例如http://www.foo.com/work/123 ,我得到一个如下所示的重定向链:

如果您从 URI 中省略“www”,则一切正常。YOURLS 设置为使用非 www,但令人担忧的是,有些用户可能会习惯性地键入“www”,因为这些 URI 被放置在印刷广告上。

根 .htaccess 文件如下所示:

/work/ (YOURLS) .htaccess 看起来像这样:

如何在不完全占用 EE 的情况下让“www”URI 像非 www URI 一样工作?:)

0 投票
2 回答
1549 浏览

runtime-error - yourls.org 错误创建表

我正在尝试在我的服务器上的子目录中安装 yourls.org url 缩短软件:http://[mydomain.tld]/y/admin/install.php。多次安装尝试导致以下错误:

我已经仔细检查了数据库用户和密码。我什至尝试创建新的。我已经重新安装了几次。

在 phpMyAdmin 中,我验证没有将表添加到数据库中,如错误所示。

在配置文件中,我修改了以下 [此处一般替换敏感信息]:

有任何想法吗?

0 投票
2 回答
673 浏览

redirect - 您的 - 更新后不重定向到正确的原始 URL

我昨天安装了你的,太棒了。有一个小怪癖我似乎无法弄清楚。当我创建一个短 URL 但后来更改了原始 URL(短 URL 指向的位置)时,如果您之前在更新之前单击了短 URL,它不会导致您的浏览器重定向到新的原始 URL。

例子:

  • 使用目的地 cnn.com 创建一个全新的短 URL
  • 测试短 URL - 它将转到 cnn.com
  • 将同一短 URL 上的原始 URL 更改为现在指向 cnet.com
  • 再次点击同一个短网址,还是去了cnn.com

现在,如果我在更改后进入隐身模式或其他浏览器以访问该短 URL,它可以正常工作。就好像用户的浏览器“保存”了初始链接所在的位置,并且不检查短 URL 是否已更改其目的地。

有没有办法让以前点击过链接的网络浏览器始终检查原始 URL,以防它发生变化?

谢谢!

0 投票
1 回答
171 浏览

apache - Apache 2.2 - “拆分”域

我对 Apache 很陌生,并且已经遇到了一个已经花费大量时间的问题,我什至不确定这是否可能。

我有两台服务器和一个名为的域,它对我的​​第一台服务器szop.in有记录。A在第一台服务器上,我正在运行一个名为 YOURLS 的 URL 缩短器,它位于szop.in/admin. 我希望第二台服务器为我的主页提供服务,因此我想将所有请求重定向szop.inhttp://subdomain.szop.in第二台服务器,而不是http://szop.in/admin.

这可能吗?

这似乎不是正确的解决方案,这mod_rewrite让我有些头疼:

我的想法是,因为我只需要一个 URL 就可以在第一台服务器上工作http://szop.in/admin,将所有不/admin以其他域开头的内容重定向。

0 投票
2 回答
701 浏览

php - 升级你的 - 创建新网址的最短时间

我正在考虑如何更改您的新网址以更快地制作新的缩短网址。我并没有真正看到它在代码中的位置,但是当“yourls”正在制作新的缩短 url 时,它会向数据库添加标题,所以我假设它必须打开给定的 url 并解析它以获取 url。我不需要它,也许它会导致短网址创建缓慢。我想过制作自己的网址缩短器,但我真的没时间了。

你怎么看,我可以在 yourls 脚本中更改什么,以及我可以在哪里找到它正在搜索它的代码(我会不断将标题设置为“”,因为这个列现在可以保留在数据库中)。

0 投票
1 回答
201 浏览

php - 从 json_decode 中获取单个参数

我正在使用YOURLS创建自己的 URL 缩短器。以下是我对 api 进行 POST 后得到的输出。

我的问题是我似乎无法仅获取shorturl参数。

我的代码在这里:-

}

我也尝试过使用$json->shorturl,但所有这些都是为了输出上面显示的 json 字符串。

0 投票
2 回答
5501 浏览

php - 您的 .htaccess URL 重写失败 - 在此服务器上找不到请求的 URL

Apache/PHP 新手问题:

我正在尝试安装http://yourls.org/工作。

一切似乎都安装好了,我可以添加新的网址并缩短它们。

但是链接生成 404。例如 http://mydoma.in/4 应该重定向但不

.htaccess 文件如下所示:

如果我浏览到该页面http://mydoma.in/yourls-loader.php ,它会将我重定向到主页。

我猜需要有一个 ID 参数需要通过重写传递给/yourls-loader.php

/yourls-loader.php看起来像这样:

yourls_get_request() 函数如下所示:

0 投票
1 回答
1167 浏览

javascript - Removing YOURLS branding from stat page

First off, here is my url: http://tini.link

So, basically, everything is going well. I have a completely custom homepage, with anti-spam and all that. Then a results page, with all sorts of special stuff. But, I want to customise the stats page.

I have worked out how to customise the admin pages. It's in includes/function-html.php. But if you customise the menus in there, they do not carry over to stats page.

Any ideas on where I can customise the stats page?

0 投票
0 回答
61 浏览

php - 安装了 yourls 后无法添加任何 .htaccess 条目

我有一个网站 tini.link,我想加快速度。我知道要向 .htaccess 文件添加什么,但是,每次我尝试向文件添加任何条目时,都会收到 500 内部服务器错误。有没有办法解决?弗林