用户名:404和目录问题

时间:2019-11-18 12:07:27

标签: yourls

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

结果,我所有缩短的网址都是 smile.ws/yourls/link ,而不是 smile.ws/link

我遵循了wiki instructions,但这没有帮助。

我环顾四周,发现了一个名为“ Swap Short Url”的插件,该插件在这些情况下可以提供帮助。 .htaccess建议略有不同。我正确地遵循了说明,并且可以正常工作,因为现在的网址是 smile.ws/link 。但是,当您单击它们时,会出现404错误。

我该如何解决?谢谢!



PS我知道这不是编程问题。但是,Stackoverflow的tag for YoURLS包含55个问题。

1 个答案:

答案 0 :(得分:1)

对我来说,这似乎与Web服务器.htaccess文件有关,但是除非您能给我们提供示例,否则我不确定。我有一个YOURLS网站,您可以在不使用插件的情况下正常工作。这实际上取决于Web服务器的配置方式和YOURLS设置。这是我的.htaccess文件的示例。

# 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

在您的配置文件中,此行应如下所示。

define( 'YOURLS_SITE', 'http://smile.ws' );

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