Как перенаправить все запросы на index.php? [дубликат]

135
11 января 2020, 12:40
На этот вопрос уже дан ответ здесь:
Перенаправлять все запросы на index.php (1 ответ)
Закрыт 9 месяцев назад.

Подскажите как направить все запросы на index.php Apache сервера? Мой .htaccess выглядит так:

AddDefaultCharset UTF-8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

При обращении к site.ru/doc (которого нет), выдает 404. Как можно исправить это?

Я делаю URL manager, в котором прописываю правила маскирования URL.То есть я пропишу правила, которые при /doc/ должны вызывать контроллер нужный. В index файле я вызываю инициализацию роутера, где и делаю проверки по регулярным выражениям этих правил.

Answer 1

Глупая ошибка, но в настройках не был включен:

<Directory "/path/to/document/root/">
  AllowOverride All
  Allow from All
</Directory>
READ ALSO
PHP и Ajax, как правильно передать запрос?

PHP и Ajax, как правильно передать запрос?

Доброго времени суток!

146
CreateProcess : APPCRASH : Windows 7 x64

CreateProcess : APPCRASH : Windows 7 x64

Запускал по-разному, те

143
Как добавить пустой массив в массив?

Как добавить пустой массив в массив?

Как на С++ будут выглядеть следующие строчки написанные на Python:

146
Как заменить каждый элемент матрицы на среднее арифметическое?

Как заменить каждый элемент матрицы на среднее арифметическое?

Дана квадратная матрица и число nЗаменить каждый элемент матрицы на среднее арифметическое элементов квадрата размера 2n+1 с центром в данном...

162