2013-01-04 1 views

답변

0

서버가 URL을 이해할 수 있어야하기 때문입니다. 예를 들어 페이지는 http://example.com입니다. 링크의 클릭 이벤트를 사용하여 http://example.com/more-info으로 만듭니다. 그러나 서버에 http://example.com/more-info이 없으면 브라우저에서 /more-info이 실제로 인덱스 페이지의 일부인지 알 수 없으므로 페이지 새로 고침이 제대로 작동하지 않습니다. 그래서 pushstate는 클라이언트와 서버가 모두 새로운 URL을 인식하는 경우에만 작동합니다.

+0

당신은 어떻게 cliet 새로운 URL을 인식하게하는 아이디어가 있습니까? htaccess ?? – user590896

+0

예, htaccess로 할 수 있습니다. 여기를보십시오 : http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/ –

관련 문제