2010-04-14 7 views
1

사이트 맵이없는 웹 사이트의 콘텐츠 인벤토리를 만들어야하고 웹 사이트를 수정할 권한이 없지만 사이트가 매우 큰 경우. 웹 사이트를 완전히 탐색하지 않고도 해당 웹 사이트에서 사이트 맵을 만들려면 어떻게해야합니까? Visio의 사이트 맵 빌더를 사용해 보았지만 좋은 시간을 보냈습니다. 예를 들어 보겠습니다. Stackoverflow의 사이트 맵을 만들고 싶습니다. 아시나요? 아시나요?사이트 맵을 만들기위한 소프트웨어

답변

1

모든 페이지에서 사이트 내의 고유 링크를 검색 한 다음 색인에 넣으려면이 링크를 완전히 찾아야합니다.

또한 사이트 내에서 찾은 고유 링크마다 해당 페이지를 방문하여 더 많은 고유 링크를 검색해야합니다.

HtmlAgilityPack과 같은 도구를 사용하면 쉽게 URL을 가져 와서 링크를 추출 할 수 있습니다.

내가 문제의 추출 링크 부분에 닿는 기사를 작성했습니다 :

0

데이터베이스에 모든 페이지를 등록한 다음 페이지 (php - sql)에 모두 출력합니다. 어쩌면 색인 생성 소프트웨어조차도 도움이 될 수 있습니다! 우선, 모든 페이지가 연결되어 있는지 확인하고 Google에 제출하십시오.

0

그냥 봤 거든 이걸 찾았 어. http://www.xml-sitemaps.com/ 매우 흥미로운 것 같습니다.

+0

이것은 색인 생성에 사용되는 defacto 사이트이지만 사이트 내에서 500 페이지로 제한됩니다. 특정 하위 디렉터리를 인덱싱 한 다음 수동으로 결합하여이 제한을 줄일 수 있습니다. – rtpHarry

0

XML 사이트 맵 생성기의 꽤 큰 컬렉션 (즉 가정이 당신이 원하는 무엇을 HTML Sitemap 페이지가 아닌 다른 페이지를 생성 하시겠습니까?) http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators

일반적으로 큰 사이트의 경우 가장 좋은 해결책은 실제로 직접적으로 정보를 가져 오는 것입니다. f 예를 들어 사이트에 권한을 부여하는 데이터베이스에서 소스를 추출합니다. 그렇게함으로써 가장 정확하고 최신의 Sitemap 파일을 얻을 수 있습니다. Sitemap 파일의 URL을 얻기 위해 사이트를 크롤링해야하는 경우 큰 사이트의 경우 시간이 오래 걸리고 그 시간 동안 서버가로드됩니다 (사이트의 모든 페이지를 방문하는 것과 같습니다). 끝없는 일정, 양식을 통해 숨겨진 콘텐츠 등 크롤링 문제가 있는지를 확인하기 위해 사이트를 수시로 크롤링하는 것이 좋습니다. 가능하다면 일반적으로 Sitemap 파일의 URL을 직접 얻는 것이 좋습니다.

+0

이 웹 사이트의 웹 디자이너가 아닙니다. 웹 사이트 자체에 대한 액세스 권한이 없습니다. 그래서 나는 XML 맵을 생성하려고 시도 할 수 없다. 정보 아키텍처에 대한 제안을 위해 콘텐츠 인벤토리를 만들고 있는데, 이는 콘텐츠 인벤토리로 시작하게합니다. 이 작업을 수동으로 수행하면 결코 끝나지 않을 것입니다. 그래서 거기서 소프트웨어를 사용할 수 있는지 알고 싶습니다. 전체 웹 사이트를 검색하고 소프트웨어가 수행 한 모든 링크에 대한 보고서를 저기에 보내고 싶습니다. Microsoft.com으로 이동하여 사이트 맵을 원하지만 내 컴퓨터에 페이지가 얼마나 있는지 볼 수 있습니다. – UXdesigner

+1

크롤링을 기반으로 웹 사이트의 그래픽지도를 생성하는 도구가 있지만 그와 관련하여 어떤 경험이 없기 때문에 권장 할 수 없습니다. 하위 레벨보기의 경우 Xenu의 Link Sleuth 또는 "wget"을 사용하여 전체 웹 사이트를 크롤링 한 다음 URL을 기준으로 컨텐츠를 분류 할 수 있습니다.그러나 이러한 도구는 웹 사이트의 모든 콘텐츠 (이미지, 스크립트 등 포함)를 검색하므로 작은 웹 사이트에서 먼저 출력 해 볼 수 있습니다. –

관련 문제