我测试无脂肪。并且它不想运行:/。
如果我去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
什么错了?!
由于
答案 0 :(得分:2)
我不知道您为什么要使用index.php访问该页面,因为使用框架路由模块使url非常漂亮。我假设您想要使用多个网址访问同一页面。你可以通过做类似的路线配置来做到这一点。
$f3->route(array('GET /','GET /index.php'),
function($f3) {
//do something
})
现在您可以使用 localHost / f3 / 和 localhost / f3 / index.php
访问索引页面