2013-02-17 4 views
1

저는 음악 기반의 웹 사이트를 만들고 있는데 this template.과 같은 것을 만들고 싶습니다. 아약스와 딥 링크를 사용합니다. (그리고 History.js 라이브러리를 사용합니다. URL에 '#'이없는 것을 확인하십시오.)내 아약스 웹 사이트를 '크롤링'할 수 있습니까?

이러한 'ajaxy'방법을 사용하려는 이유는 무엇입니까? 음악이 재생 될 때 사용자가 사이트를 탐색 할 때 방해받지 않는 상태로 유지됩니다.

내 걱정은 내 사이트가 Google에서 크롤링 할 수 없지만 페이지 소스의 코드를 수정하여 문제를 해결할 수 있다고 생각합니다. 사이트가 크롤링 할

<meta name="fragment" content="!"> 

뜻 : 나는 머리에, 템플릿에 소스 코드를 보면 내가 머리에 이것을 추가하면 내가 지금

<meta name="description" content=""> 
<meta name="author" content=""> 
<meta name="keywords" content=""> 

를 참조? 거기에 추가해야 할 다른 코드가 있습니까? 또는이 템플릿을 사용할 수 없습니까?

나는이 가이드 https://developers.google.com/webmasters/ajax-crawling/docs/getting-started을 따라 가고 있으며 3 단계에 있습니다. 물론 다른 단계를 완료해야하지만 올바른 방향으로 가고 있거나 죽은 사람을 향해 가고 있습니다. 종료!

도움이 될 것입니다. 미리 감사드립니다.

답변

0

아약스를 통해 탐색 할 때 청첩 URL을 사용하여 주소 표시 줄을 업데이트하는 것처럼 들리는 것을 보았습니다. 좋습니다. 그 다음 일은 그 URL이 작동하는지 확인하는 것입니다. 직접 URL로 이동하면 해당 URL이 나타내는 특정 콘텐츠가 표시됩니다. 또한 크롤러는 자바 스크립트를 실행하지 않고도 올바른 콘텐츠를 볼 수 있습니다. 점진적 향상은이를 위해 잘 작동합니다. 마지막으로해야 할 일은 봇이 해당 URL을 선택할 수 있는지 확인하는 것입니다. 메타 태그를 사용하지 않았습니다. 그러나 홈 페이지에만있는 것처럼 보이며 여전히 이스케이프 처리 된 조각 페이지를 구현해야합니다. 어쩌면 다른 페이지를 지원 할지도 모르지만 그 기사는 그것을 다루지 않습니다.

+0

도움 주셔서 감사합니다. 나는 Firefox에서 URL이 깨끗하다는 것을 알았지 만 Internet Explorer에서는 못 생겼습니다! JS가 사용 중지 된 FF에서 '깨끗한'URL은 탐색 바를 제외한 모든 콘텐츠를 표시하지 않습니다. 탐색 바의 항목을 클릭하면 페이지가로드되어 해당 페이지의 내용이 표시됩니다 (그러나 스타일은 지정되지 않음). 나는 약간 혼란스러워! 내가 어떻게 든 그것을 크롤 링 할 수있는 기회가 있다고 생각하니? 많은 감사 – Vin

+0

모든 브라우저에서 코드와 같은 사운드가 올바르게 작동하지 않습니다. 점진적 향상을 사용하려면 깨끗한 URL에 올바른 내용이 표시되어야하며 JavaScript가 멋지게 만듭니다. css 파일에 상대 URL을 사용하고 클린 URL이 폴더 기반이기 때문에 스타일이 잘못되었을 수 있습니다. – Tiggerito

관련 문제