Ajax 컨텐츠의 크롤링을 지원하는 검색 엔진이 있지만 기존 URL 및 정적 페이지 컨텐츠는 여전히 검색 엔진 가시성에 대해 더 안정적입니다.
페이지의 상당 부분을 다시로드해야하는 경우 일반적으로 ajax 컨텐츠를 크롤링 할 수 있어야합니다. 그러나 이러한 경우 리디렉션은 일반적으로 실행 가능하지만 바람직하지 않은 대안입니다.
페이지의 많은 부분을 다시로드해야 할 때 리디렉션되도록 페이지를 처음 코딩하는 것이 좋습니다 ( Step1 ). 의미하는 것은 우리가 아닌 전통적인 URL <a href="/webmasters//page/1">
(또는 비슷한 것)을 가진 앵커입니다 <a href="#page=1">
.
그 후, 자바 스크립트 (jQuery)를 작성하여 리디렉션을 차단하고 ajax를 사용하여 페이지가 리디렉션 될 경우 변경 될 페이지 부분을 다시로드하십시오 ( Step2 ).
<a id="page1" href="/page/1">Page 1</a>
<script>
$("#page1").click(function () {
/*
* Perform ajax here to replace a portion of the page.
*/
return false; // prevent redirection
});
</script>
첫 번째 단계는 정적 컨텐츠가있는 웹 페이지와 자바 스크립트 없이도 작동하는 기존 URL을 생성하는 반면, 두 번째 단계는 웹 페이지를 동적으로 만듭니다 (정적 컨텐츠를 피함).