2014-01-20 5 views
0

백본 및 pushState을 사용하여 순수 자바 스크립트 앱을 개발하고 있습니다. http://example.com/을 방문하면 모든 것이 잘 작동합니다 (index.html이로드 됨). 그러나 수동으로 경로 (http://example.com/someroute)를 방문하면 404가 표시됩니다.순수 자바 스크립트 앱으로 푸시 스테이트에서 북마크 허용

색인 파일을 다시 가리 키도록 서버를 구성해야한다는 것을 알고 있습니다. 어떻게 VirtualHost 설정이 아파치에서 이것을 찾을 수 있을까요?

+1

404 핸들러를 수정하여 상태를 200으로 변경하고 index.html 파일을 제공 할 수 있습니다. – gcochard

+0

굉장한 ... 훌륭한 작품. 이 질문에 대답하고 싶다면 그 질문에 답으로 표시 할 것입니다. –

답변

1

상태를 200으로 변경하고 index.html 파일을 제공하도록 404 핸들러를 수정하십시오.

+0

참고로, 나는 이렇게했다 :'ErrorDocument 404/index.html'. –

+0

상태가 200으로 제공되도록주의하십시오. 그렇지 않으면 일부 브라우저/스파이더가 제대로 작동하지 않을 수 있습니다. – gcochard

+0

상태가 200으로 제공되는지 어떻게 확인할 수 있습니까? 구문은 어떻게 생겼을까요? –

관련 문제