Пытаюсь разобраться с технологией MVC. Браузер выдаёт ошибку 500 (ошибка сервера) На сайте есть такие документы (соединены между собой): Код: [ ** Только зарегистрированные пользователи могут смотреть Код ** ] При этом замечу, что при переходе на другие файлы, браузер выдаёт ошибку 404, несмотря на то, что в файле .htaccess я сделал перенаправление при всех запросах на файл index.php. Может ошибка в этом документе? И ещё, я не совсем понимаю, как работает элемент «__FILE__» в строке: define('ROOT', dirname(__FILE__)); Кто-нибудь знает, где можно достать информацию по этому элементу?
Это не CMS. Это самописный код, я его видел в одном из видео-курсов, он мне понравился, вот и решил попробовать. Контроллера всего два: NewsController.php и ProductController.php Есть ещё фронтконтроллер - index.php, роутер - router, файл с маршрутами - routes Вопрос с «__FILE__» решён, осталось понять, что с файлом .htaccess - в нём вроде всё правильно, регулярка предельно простая, остальные команды - тоже. Но перенаправление не работает, а может оно и не будет работать, если есть ошибки в php? Или php на работу .htaccess никак не влияет?