2016-08-19 2 views
1

모든 요청을 index.html로 리디렉션하는 htaccess 파일이 있습니다. 단일 페이지 응용 프로그램이 있기 때문에 필요합니다. 나는 그것으로부터 하나의 경로를 제외시킬 필요가있다. 나는 다른 길을 시도했지만 지금까지는 운이 없다. Apache RewriteRule 특정 경로 제외

내 htaccess로 전/사용자 API를? ID = 123 & CRO = 123

어떤 생각 방법과 같은 여러 PARAMS을 가질 수있는 것보다/사용자 API를 제외 할

RewriteEngine On 
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR] 
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d 
    RewriteRule^- [L] 

    RewriteRule^/index.html [L] 

경로입니다 나는 이것을 할 수있다.

답변

0

당신은 당신의 첫번째 제외 규칙에 하나 개 OR 조건을 추가 할 수 있습니다

RewriteEngine On 

RewriteCond %{REQUEST_URI} ^/user-api/?$ [NC,OR] 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR] 
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d 
RewriteRule^- [L] 

RewriteRule^/index.html [L]