2017-12-28 17 views
-2

나는 반응하는 app가 apache2에서 실행 중입니다. 내 응용 프로그램에서 반응을 위해 apache2를 설정하는 방법

는 3 페이지있다 : 가정, 약,

을 등록 나는이 추천 경로가 : 나는 www.onlyexampleurl에 갈 때,

<Route path="/home" component={....} /> 
<Route path="/about" component={.....} /> 
<Route path="/register" component={....} /> 

그래서, 응용 프로그램이 완벽하게 작동합니다. co.kr에서 앱이 올바르게로드되었습니다. 집에 등록 할 수 있습니다.

하지만 문제는 앱이 루트 경로 '/'에서 다운로드되므로 www.onlyexampleurl.com/about으로 이동하면 아파치에서 404가 표시됩니다.

어떻게 해결할 수 있습니까? 브라우저에 www.onlyexampleurl.com/about을 입력하면 내 앱에서 페이지에 대한로드를 원하지만 아파치에서 gettint 404입니다.

도움 주셔서 감사합니다.

답변

0

모든 요청을 입력 파일로 리디렉션해야합니다 (index.html이라고 가정). .htaccess에 넣어 :이 단일 페이지 앱에 대한 표준 솔루션입니다

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.html [QSA,L] 

.