나는 다음과 같은 경로를 정의 :경로 매개 변수에서 URL을 보내는 방법은 무엇입니까?
$app->map(['GET', 'POST'],'/abc/[{url}]', function ($request, $response, $args) {
return $response;
})->add(new CustomMiddleware());
그것의 내가 http://
없이 URL을 통과하지만 http://
또는 https://
로 나에게 404 page not found
-page을 줄 때 잘 작동. 또한 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 Version 3.1을 사용하고 있습니다. URL을 내부 URL을 사용
, 그것으로 올바른 표시하십시오. – jmattheis
@jmattheis 당신의 대답은 좋지만 내 문제를 해결하지 못했습니다. 제발 인수를 통과하고 싶은 질문을 통해 .. .. ?? 이미 제안한 방법에 대해 알고 있지만 내 방식대로하고 싶습니다. 어쨌든 당신의 도움에 감사드립니다. – Ritesh
네, 내 대답을 보라. 인코딩되지 않은''/''로 전달할 수없는 이유가 무엇인지, 그리고 인코딩 된''/''로 어떻게 가능할 수 있는지. 나는 네가 원하는 것을 모른다. – jmattheis