2016-08-09 2 views
0

내 클라이언트 페이지 (index.html)에서 국가 목록을 얻으려는 디렉토리 countries.php에 파일이 있습니다. 지금까지는이 URL을 사용하여 요청을하면 localhost/api/countries하지만 예를 들어 localhost/api/countries/cuba 일 때 모든 국가의 목록을 얻습니다. 그러나 내가 수행하는 경우 localhost/api/countries?name=cuba은 필요한 항목을 반환합니다. 여기 .htaccess에서 URL 재 작성이 작동하지 않습니다.

내 htaccess로 코드 :

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d [OR] 
RewriteRule ^([^/]+)/?$ countries.php?name=$1 [L,NC] 

이가 .PHP 확장자를 제거하지만이 매개 변수

를 다시 나던
+0

나는이 질문을 이해할 수 없다. 제발 당신이 원하는 것을 분명히 할 수 있습니다. 감사. – Rounin

답변

0

규칙은 요청이 존재하지 않는 파일이나 디렉토리에 대한 경우에만 제거 실행 조건을 시험해 보거나

RewriteRule (.*) /countries.php?name=$1 
관련 문제