Symfony4 Маршрут не найден с параметром пути, если содержит точку - PullRequest
0 голосов
/ 27 апреля 2018

Если я перейду к этому маршруту с этим слагом (/client/example.com)

/**
 * @Route("/client/{url}")
*/

Я получаю эту ошибку

Запрашиваемый ресурс "/client/example.com" не найден на этом сервер.

Я использую встроенный PHP-сервер php -S 127.0.0.1:8000 public/index.php

С этим подходом он работает, но ресурсы не загружаются должным образом php -S localhost:8000 public/index.php

Edit: без точки это работает.

php bin/console router:match /client/example.com
[OK] Route "client_show" matches

php bin/console router:match /client/example
[OK] Route "client_show" matches

1 Ответ

0 голосов
/ 27 апреля 2018

Как заявил Лоуренс Чероне в комментариях, он не работает со встроенным php-сервером, но работает с composer require server, включенным в рецепты Symfony.

php bin/console server:run
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...