Почему-то не работает RewriteRule в .htaccess

157
16 декабря 2017, 07:44

Не могу понять почему не работает RewriteRule, RewriteBase.

Вот мой файл .htaccess:

    AddDefaultCharset utf-8
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php

По идее, если я пишу в адресной строке http://mydomen.ru/hello, я должен попасть в папку /controllers/HelloController.php. Но мне приходит 404 страница

Not Found

The requested URL /hello was not found on this server.

При этом, при запросе на главную http://mydomen.ru/, у меня подключается правильный файл контроллера, исходя из моих маршрутов. То есть все работает.

Что я делаю не так?

READ ALSO
Как перевести массив из PHP в JS?

Как перевести массив из PHP в JS?

ЗдравствуйтеПомогите пожалуйста разобраться, у меня есть массив в php:

182
Добавление данных без перезагрузки в MySQL с PHP + Ajax

Добавление данных без перезагрузки в MySQL с PHP + Ajax

Добрый день! Если так все скомпоновать, то выдает ошибкуА если без script, то все ок, НО перегружает страничку

245
Вырезать подстроку

Вырезать подстроку

Здравствуйте! Есть строки вида:

291