sonterix
@sonterix

Как настроить openserver, чтоб он каждый запрос перенаправлял на index.php?

При настройках сервера на linux можно сделать так, чтоб все запросы перенаправлялись в один файл, который обрабатывал бы их и давал нужный ответ. Пример - реализация роутинга сайта. Как эти настройки сделать на openserver и возможно ли это?
  • Вопрос задан
  • 914 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Так же как и везде. Кинуть в корень публичной папки .htaccess, например с таким содержимым:
RewriteEngine on

# это по вкусу конечно, скрываем ряд папок
RedirectMatch 404 /\.git
RedirectMatch 404 /composer\.
RedirectMatch 404 /.bowerrc

# Это что б реальньно созданные файлы не редиректились
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# редиректим на него родного
RewriteRule . index.php
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы