2013-11-22 2 views
2

누가 nginx에 대한 재 작성 규칙을 도와 줄 수 있습니까?nginx + 복수의 웹 서비스 파일에 대한 슬림 구성

/ 
-/ws 
-/ws/login.php 
-/ws/services.php 
-/ws/products.php 

을 나는 깨끗한 URL이 필요합니다 :의 nginx + PHP + 내가 헤어지고 싶은 큰 라이브러리와 웹 서비스 만들기 위해 찾고 있어요 슬림 사용

http://<domain>/login/myname/mypassword 
http://<domain>/services/myaccount/startdate/enddate 
... 

내 문제는 내 Slim ws가 쉽게 이동하지 못하게하는 설정을 가져야합니다. : (0120) 내 웹 서비스 설정 : get (/ hello/: name, function() {....

누가 nginx에 대한 다시 쓰기 규칙을 도와 줄 수 있습니까? 내가 차라리 설치 디렉토리를 변경하면 나중에 내 모든 웹 서비스를 업데이 트해야 nginx에 새로운 재 작성 규칙을 추가 할 것 같아요. 내가 제대로 질문을 이해한다면

TIA

답변

2

, 당신의 nginx에 재 작성 할 필요없이 슬림의 Route Groups하여 문제를 해결할 수 있어야한다. 예를 들어 :

$app->group('/ws/services', function() use ($app) { 
    $app->get('/hello/:name', function() {}); 
}); 

당신은 /ws/services/hello/bob처럼 안녕하세요 경로에 액세스 할 수 있습니다.