找不到Fatfree 404

时间:2014-07-10 09:19:30

标签: php .htaccess mod-rewrite fat-free-framework

我测试无脂肪。并且它不想运行:/。

如果我去localHost / f3 /它会显示index.php 但如果我键入localhost / f3 / index.php,则说

Not Found

HTTP 404 (GET /index.php)

• vev/index.php:14 Base->run()

所以我认为mod改写它不起作用?我的.htaccess是

 # Enable rewrite engine and route requests to framework
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /vev/index.php [L,QSA]
#RewriteRule ^/google http://www.google.com [L,NC];

我也尝试重写谷歌,但也没有工作。我得到错误配置的错误。 还尝试过:

RewriteBase /vev/
RewirteRule .* /index.php or /vev/index.php or index.php

什么错了?!

由于

1 个答案:

答案 0 :(得分:2)

我不知道您为什么要使用index.php访问该页面,因为使用框架路由模块使url非常漂亮。我假设您想要使用多个网址访问同一页面。你可以通过做类似的路线配置来做到这一点。

$f3->route(array('GET /','GET /index.php'),
    function($f3) { 
   //do something
})

现在您可以使用 localHost / f3 / localhost / f3 / index.php

访问索引页面