묻고답하기
sitemap.xml 작성시 오류
2016.04.21 21:49
안녕하세요!
제작중 문제가 생겨 문의드립니다.
http://www.travel.re.kr
잘모르는데 초보자도 제작 가능한 쉬운 레이아웃으로 회사 홈페이지 리뉴얼 했습니다.
제공해주신분께 감사드립니다.
홈페이지는 어찌어찌 만들었는데
sitemap.xml 제작에 문제가 생겨 이렇게 글을 올리게 됐습니다.
sitemap은 제한없이 무료로 제공되는 https://freesitemapgenerator.com 를 주로 이용했는데
문제는
<!--
Sitemap File Generated by https://freesitemapgenerator.com/ at Tue, 19 Apr 2016 13:42:36 +0200
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>http://www.travel.re.kr/</loc>
<lastmod>2016-04-19T13:42:36+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.00</priority>
</url>
</urlset>
위에서 처럼 메인 홈페이지 한페이지만 제작이 돼고 나머지 게시글에 대한
sitemap이 제작이 안돼는 점입니다.
다른 사이트맵 제작 사이트 https://www.xml-sitemaps.com/ (속도는 빠른데 500페이지 제한이 있어서
테스트용으로 사용)에서도 해봤는데 동일하게 나오더군요.
게시판 주소를 넣고 제작을 해보고 문서페이지 주소를 넣고 제작을 해봐도 한페이지만 제작이 돼더군요.
이리저리 찾아 보다
sitemap 제작 홈페이지에서 제공되는 Q&A에 관련 내용이
https://freesitemapgenerator.com/faq.html#faq14
- 14. I've entered my site, hit the Make sitemap button, but all it does is put my homepage in the sitemap. What's wrong?
- Most likely our spider could find any links on your homepage. If they are all created with JavaScript, or some other way, spiders have a hard time finding links. You could try to add a piece of navigation to your site where you put direct links to the most important sections of your site. Put this on your homepage, it will help spiders (not only ours) navigate your site better and faster.
Another common cause of this is your robots.txt file. Make sure it allows spiders to your site if you want it spidered. By clicking on the Errors button in the control panel you can see if any pages where blocked by robots.txt.
Another thing we have seen a couple of times: you enter the homepage url: http://freesitemapgenerator.com/ but when loaded it redirects tohttp://www.freesitemapgenerator.com. Those are two different sites, or at least it could be.
이렇게 나오더군요. 정확히는 모르겠지만 전체를 자바스크립트로 만들어서 그렇다고 하는거 같은데 ...
그래서 사이트맵을 메인 풋에다가 테스트용으로 페이지와 위젯 각각 제작해서 해봤는데도 안돼더군요.
차선책으로
http://www.xpressengine.com/?mid=download&package_srl=22753488
이 모듀을 설치 해봤는데 어떻게 돼는건지 잘 모르겠더군요.
sitemap.xml 완성시키고 싶은데
고수님들의 조언을 기다리고있습니다.
댓글 8
-
불금
2016.04.21 23:01
-
kyurae
2016.04.22 00:05
답변 감사합니다!
위 사이트맵모듈로 테스트를 해봤는데
http://www.travel.re.kr/sitemap.xml
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://www.travel.re.kr/sitemap1.xml</loc>
</sitemap>
</sitemapindex>
이렇게만 나오더군요.
사이트맵 설정에서 다운로드를 눌렀는데
이미 로그인 상태 인데 이렇게 나와 재로그인을 하면 본 홈페이지로 이동합니다.
역시 제대로 된것이 아닌것 같은데요.
여기서 더 궁금한건 네이버에 웹페이지마스터에 sitemap.xml 파일을 등록하고 싶은건데
위에 문구 파일만 작성해서 올려도 게시판의 게시글의 url이 전부 등록이 돼는지 궁금합니다.
구글도 마찬가지고요.
그전에 제작했던 sitemap.xml파일들은 엄청 많은 url이 생성 되었기 때문에 의구심이 듭니다.
이내용은 여기보단 사이트맵 모듈에 작성을 해야 겠네요. ㅎㅎ
sitemap.xml 제대로 만들고 싶은데 아시는분 도움 요청 드립니다.
-
YJSoft
2016.04.22 08:34
http://www.travel.re.kr/sitemap1.xml
사이트맵 표준을 따른다면 알아서 위 파일을 찾아 들어가도록 되어 있습니다. 위 모듈 자체가 여러 사이트맵 파일로 분할하는 기능이 들어가 있어서.. 사이트맵 크기가 크면 1,2,3,4,... 이렇게 숫자가 늘어날겁니다.
-
kyurae
2016.04.22 17:10
아 분할기능이라는게 있었군요.
sitemap1.xml이라는걸 이제야 알았네요.
감사합니다!.
-
불금
2016.04.22 10:52
네 yjsoft님 말씀대로 표준 크롤러라면 잘 긁어가는 방식입니다 오히려 분할처리되어 저장되는 방식으로 이방식이 권장됩니다. -
kyurae
2016.04.22 17:12
등록만 된다면 더좋은 방식이라는거군요.
웹마스터에 등록만 되면 좋겠네요.
답변 감사드립니다.!
-
즈베즈다
2016.04.22 12:07
답변드렸습니다. 확인바랍니다.
-
kyurae
2016.04.22 17:14
답변 감사합니다!
일단 네이버에 문의 요청했습니다.
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1060107&docId=250767301
고객센터가 바로 지식in으로 연결되어있어서
네이버측에서 답변을 줄지는 의구심이 들지만 지켜 보고 답변이 오면
글 남겨 보도록 하겠습니다.
http://www.xpressengine.com/?mid=download&package_srl=22753488#/view/a7453e29-9cc6-456f-80e9-47c69e2c2bec
이페이지에는 무슨문제인지 답글이 등록이 안돼네요;;
로그인 되어 있는데 또 로그인 하라고 나오네요;;
그래서 여기에 답글 남깁니다.
감사합니다.
http://www.xpressengine.com/?mid=download&package_srl=22753488
이거 쓰시는게 좋습니다. .htaccess 에 rewirte rule 만 잘적으시면 됩니다.