Apache使用纤薄的框架导致重定向失败

时间:2017-01-28 21:22:51

标签: php apache .htaccess redirect slim

我在slim框架的index.php中得到了一个简单的测试重定向:

$app->get('/bob', function ($request, $response, $args) {
    return $response->withRedirect('user/register');
});

和路线:

$app->get('/user/register', \UserController::class . ':displayProfile')->setName('userRegister');

因此,当转到localhost:3000 / bob时,它应该重定向到url localhost:3000 / user / register并适当地更改内容。事实并非如此,我得到的只是一个白色的空页。

起初我认为这是一个苗条框架的问题。但尝试使用不同的apache服务器(与php一起使用)我不再有问题了。仅在MAMP pro apache服务器上发生问题。

这是我的htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

您是否知道哪种设置可能导致重定向无法正常工作?

(我删除了关于此问题的其他误导帖子)

0 个答案:

没有答案