首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YOURLS: 404和目录问题

YOURLS: 404和目录问题
EN

Stack Overflow用户
提问于 2019-11-18 12:07:27
回答 2查看 1.1K关注 0票数 1

我的主要域名是我在smile.ws/yourls.中安装了的smile.ws

因此,我所有的缩短urls都是smile.ws/yourls/link,而不是笑脸/链接

我跟踪了wiki指令,但这没有帮助。

我环顾四周,发现了一个名为"交换短Url“的插件,可以在这种情况下提供帮助。它的.htaccess推荐略有不同。我正确地遵循了说明,并且它工作了,因为现在urls是smile.ws/link.但是当你点击它们的时候,你会得到一个404错误。

我怎么才能解决这个问题?谢谢!

我知道这不是程序问题。但是,Stackoverflow有一个YoURLS标签,它有55个问题。

EN

回答 2

Stack Overflow用户

发布于 2019-11-21 19:40:04

这听起来像是与网络服务器.htaccess文件有关,但我不能确定,除非你能给我们举个例子。我有一个YOURLS网站,工作如您所描述的,而不使用插件。这实际上取决于如何配置web服务器和YOURLS设置。下面是我的.htaccess文件的示例。

代码语言:javascript
复制
# BEGIN YOURLS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /yourls-loader.php [L]
</IfModule>
# END YOURLS

在您的配置文件中,这一行需要如下所示。

代码语言:javascript
复制
define( 'YOURLS_SITE', 'http://smile.ws' );

如果这不起作用,这可能是由于您的web服务器没有设置正确的权限集,或者如果您正在使用apache,则没有启用重写模块。

票数 1
EN

Stack Overflow用户

发布于 2022-05-05 23:43:49

有人检查过 .htaccess吗?

代码语言:javascript
复制
# BEGIN YOURLS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /YOURLS/yourls-loader.php [L]
</IfModule>
# END YOURLS

这一行需要在这里设置子目录/your dir /

代码语言:javascript
复制
RewriteRule ^.*$ /YOURLS/yourls-loader.php [L]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58914222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档