Я пытаюсь установить Fat Free Framework на сервере Z-Wamp. Сначала я пытался редактировать домашнюю страницу, пытаясь понять, как работают шаблоны, но когда я пытаюсь добавить второй маршрут, я получаю ошибку 404.
Я уже читал подобные вопросы здесь, но ни один из них, похоже, не помог.
Вот мои маршруты (только /stats
не работает):
$f3->route('GET /',
function() use ($f3) {
$f3->set('page','ui/pages/idx.htm');
echo Template::instance()->render('ui/template.htm');
}
);
$f3->route('GET /stats',
function(){
echo 'Stats';
}
);
Это мой .htaccess
файл:
RewriteEngine On
RewriteRule ^(lib|tmp)\/|\.(ini|php)$ - [R=404]
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L,QSA]
И это моя конфигурация httpd.conf
для корневой папки
<Directory />
Options -Indexes +FollowSymLinks +Includes
Require all granted
AllowOverride All
</Directory>
Конечно, mod_rewrite
включен.
Те же файлы работают на моем производственном сайте.
RewriteBase
? - person xfra35   schedule 06.11.2014stats
? - person xfra35   schedule 06.11.2014stats
, и Apache возвращает ошибку 404. - person Vektor88   schedule 06.11.2014php
из первой строки =>RewriteRule ^(lib|tmp)\/|\.ini$ - [R=404]
. Это предотвращает запускindex.php
! - person xfra35   schedule 06.11.2014