AJAX 딥 링크에 사용할 올바른 구문은 무엇입니까? jQuery Address을 사용하고 있습니다.AJAX 딥 링크 - 올바른 구문은 무엇입니까?
http://example.com/#Contact
http://example.com/#/Contact
http://example.com/#!/Contact
하나가 더 나은 이유 :
나는 다음과 같은 방법을 보았는가?
AJAX 딥 링크에 사용할 올바른 구문은 무엇입니까? jQuery Address을 사용하고 있습니다.AJAX 딥 링크 - 올바른 구문은 무엇입니까?
http://example.com/#Contact
http://example.com/#/Contact
http://example.com/#!/Contact
하나가 더 나은 이유 :
나는 다음과 같은 방법을 보았는가?
그게 당신이하려는 일에 달려 있습니까?
마지막 하나는 해시 뱅이고 사이트를 올바르게 구성하면 Google에 적합한 콘텐츠도 제공 할 수 있습니다. 즉
이 아약스 링크 :
http://example.com/?_escaped_fragment_=Content
그리고 해당 페이지가 visitied 때 당신은 아약스에서와 동일한 콘텐츠를 제공해야합니다
http://example.com/#!/Contact
가 Googlebot에서 변환 될 것입니다 구동 된 페이지이지만 Ajax가 없기 때문에 Googlebot이 읽을 수 있습니다. 그 외에는
, 그것은 당신이
작동만큼, 무엇을 사용 차이가 없습니다 http://example.com/#!/Contact
구글이 구현에 따라 고유 한 URL
로 생각하지만 왜 모르는, 최고,하지만 난 해시 태그없이 실제 URL을 사용하는 것을 선호합니다. 다시로드하지 않고 URL을 조작하는 기술이 있습니다. PushState라고도합니다. MDN을 참조하십시오. https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Manipulating_the_browser_history
페이지의로드 속도를 높일 수 있지만 올바른 응답을 제공하려면 서버 측에서도 구현해야합니다. 그러나 그것은 사용자를 위해 li.k보다 좋습니다.