@postya

Как изменить URL в Symfony?

Создал новый проект на Symfony, создал контроллер HomeController.

Если пройду по пути
gallery/public/index.php/home
то контроллер нормально отрабатывает и появляется темплейт, но мне бы хотелось избежать такого не очень красивого url на сайте и я бы хотел чтобы путь до темплейта был такой:
gallery/home

Как можно изменить URL?

Я так понимаю,это происходит потому,что главный файл Index.php, точка входа программы находится в пакете public. Но я не хочу менять структуру проекта, только изменить url

В качестве сервера использую Open Server
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
@Flying
Предположу что вы используете nginx в качестве веб-сервера в рамках Open Server.

Если это так в этом случае public/.htaccess файл который реализует rewriting не срабатывает. Вам необходимо донастроить nginx для того чтобы он занимался преобразованием ссылок. Пример конфига есть в официальной документации.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы