标签: yourls

.htaccess URL Rewrite Failing for Yourls - 在此服务器上找不到请求的 URL

Apache/PHP 新手问题:

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

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

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

.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
Run Code Online (Sandbox Code Playgroud)

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

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

/yourls-loader.php如下所示:

<?php
// Handle inexistent root favicon requests and exit
if ( '/favicon.ico' == $_SERVER['REQUEST_URI'] ) {
    header( 'Content-Type: image/gif' );
    echo base64_decode( "R0lGODlhEAAQAJECAAAAzFZWzP///wAAACH5BAEAAAIALAAAAAAQABAAAAIplI+py+0PUQAgSGoNQFt0LWTVOE6GuX1H6onTVHaW2tEHnJ1YxPc+UwAAOw==" );
    exit;
}

// Handle inexistent root robots.txt requests and exit …
Run Code Online (Sandbox Code Playgroud)

php apache .htaccess yourls

3
推荐指数
1
解决办法
5177
查看次数

将 Yourls URL Shortner 的一个实例用于多个域

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

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

virtualhost yourls

2
推荐指数
1
解决办法
1816
查看次数

标签 统计

yourls ×2

.htaccess ×1

apache ×1

php ×1

virtualhost ×1