0
현재 NGINX (및 PHP-FPM)로 REST를 배우고 있습니다.NGINX - PHP REST에 대한 규칙 다시 작성
라우팅과 관련하여 몇 가지 질문이 있습니다 (예 :/고객). 모든
먼저 나는 /customer.php?cusid={cusid})
에 매핑하거나 /customer.php
에 /customer/{cusID}
매핑에 따라 재 작성하고 그것을 사용하여 URI에 cusID
자원이있는 경우를 다루는 것 (라우팅 /customer/{cusID}
같은 재 작성 규칙으로 넣어위한 Nginx에 또는 PHP를 사용한다 ? PHP
둘째,이를 달성하는 가장 좋은 방법을 다시, 나는 다음과 같이 당신은 내가 간단한 재 작성 규칙을 사용하는 것이이 경우
http 메서드 POST를 사용하여이 고객에 대해 무언가를 만들면 예./customer/543/address는 /address.php?cusid=543에 매핑됩니다. 게시물의 쿼리 문자열에서 cusid 값을 가져올 수 있습니까? 예 : 먼저 GET을 사용하여 쿼리 문자열에서 cusid를 가져온 다음이 값을 사용하여 게시물을 처리하거나 두 GET/POST를 함께 섞어서는 안됩니까? – Michael
POST 쿼리 매개 변수로 상황이 조금 더 어려워집니다 ...이 질문을 살펴보면 좋은 출발점이됩니다. https://serverfault.com/questions/744021/nginx-rewrite-of-url- with-query-string –
고마워, 네가 그곳에서 무엇을하는지 보지만 좀 더 일반적인 질문인데, 포스트 매개 변수뿐만 아니라 포스트 매개 변수에서도 쿼리 매개 변수를 사용할 수 있습니까? 이것은 어떤 규칙이나 기준에도 위배되는 것이 아닙니다. – Michael