내가 해시 변경 내용 추적을 위해 벤 Almans 플러그인을 사용하고 있습니다 :AJAX SEO - 뒤로 및 앞으로 버튼
http://benalman.com/projects/jquery-hashchange-plugin/
또한당신이 www.mysite.com/test1
를 입력 할 때, PHP와 함께 문자열을 잡고 있도록 내 웹 구성을 수정 한 test1 값을 JavaScript로 전달합니다. JavaScript는 AJAX를 통해 스크립트를 보내고 테스트 1 페이지을 반환합니다.
그리고 주소 표시 줄에 www.mysite.com/test1
을 쓰는 모든 사용자는 테스트 페이지이됩니다. 모든 것이 정상입니다.
지금. www.mysite.com
을 입력하면 색인 페이지 만 표시되고 test1 페이지에 대한 링크가 있습니다. 이 버튼을 누르면 주소 www.mysite.com/#test1
이되고 그 때문에 #
해시 변경 플러그인을 사용하면 뒤로 버튼을 누르면 AJAX를 사용하여 다시 불러올 수 있습니다.
내가 원하는 건 그러한 해시 변경 플러그 - 인이나 그 방법이 없거나 시스템에 #
기호가 필요하지 않다는 것입니다. 왜냐하면 사용자는 www.mysite.com/test1
과 같은 깨끗한 주소를 볼 수 있기를 원합니다.
그럴 수 있습니까?
죄송하지만이 방법은 내게 적합하지 않습니다. 사용자가 링크를 누르면 링크 값을 가져 와서 아약스를 통해 php로 전달한 다음 jquery를 사용하여 일부 페이지를 다시 가져옵니다. 해당 페이지로 phisually 이동하지 않습니다. – David
내 대답 정장 당신의 방법. 당신은 "물리적으로"같은 페이지에 머물러 모든 링크를 'hashChange' 이벤트가 발생하지만 JS를 비활성화 한 사용자는 링크를 계속 탐색 할 수 있습니다. 해시가 변경되면 페이지가 언로드되지 않습니다. –
뒤로 및 앞으로 누른 버튼을 캡처하는 방법은 무엇입니까? – David