使用XAMPP时F3重新路由的问题

时间:2016-04-28 18:33:51

标签: php xampp fat-free-framework

我的routes.cfg:

GET|POST / = IndexController->index, 60
GET|POST /auth/@action = AuthController->@action

如果我转到网址http://localhost/powers/,它会正确地实例化F3,然后重新路由到上面引用的IndexController->索引。从那里执行以下行:

$this->fw->reroute('/auth/login?redirect='.$path);

将浏览器中的网址更改为http://localhost/powers/auth/login?redirect=/

然而它无法加载404. @action等于'login',在routes.cfg中引用,并且可以访问函数登录。这个问题只发生在我本地运行而不是生产中。

我的.htaccess文件:

<FilesMatch \.php\.txt$>
    RemoveHandler .php
    ForceType text/plain
</FilesMatch>
RewriteEngine On
RewriteBase /powers/
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /powers/app/index.php [L,QSA]

任何帮助都会很棒,谢谢。

0 个答案:

没有答案