Как отправить URL в параметре маршрута?

Я определил маршрут так:

$app->map(['GET', 'POST'],'/abc/[{url}]', function ($request, $response, $args) {

    return $response;
})->add(new CustomMiddleware());

Работает нормально, когда я передаю URL безhttp:// но дает мне404 page not found-Страница сhttp:// или жеhttps://, Я также пытался с URL-адресом строки, но выдает ту же ошибку:

http://localhost/slim/public/index.php/abc/http%3A%2F%2Fstackoverflow.com

The requested URL /slim/public/index.php/abc/http://stackoverflow.com was not found on this server.

Я использую Slim версии 3.1.

Ответы на вопрос(1)

Ваш ответ на вопрос