사이트맵 생성, 관리를 위해 sitemaplite 모듈을 사용하고 있습니다.

 

얼마 전 SSL 적용 이후 나타난 현상인데 사이트에서 생성한 sitemap을 

다른 곳 (네이버 신디케이션 등)에서 읽지 못하는 현상? 에러 메시지가 아래와

같이 나타나고 있습니다.

 

Cannot find the declaration of element 'urlset'.

 

그래서 sitemap.xml 구조를 보니 제일 위 부분에 urlset 라는 부분이 있는데요

 

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

 

이걸 읽어 들이지 못한다는 것 같은데 잘 모르겠네요.

 

 

해당 모듈 파일(sitemaplite.admin.controller.php)을 열어 

 

urlset 부분을 https:// 로 고쳐도 실제 나타나는 sitemap.xml에서는

http://로 나타나고 있습니다.

 

 

혹시 이런 메시지가 나타나는 이유와 해결책을 알 수 있을런지요?

 

감사합니다.

 

 

 

  • profile
    클라우드플래어의 무료제공 ssl 썼을때 사이트맵이 문제가 아니고 rss 도 못읽고 하는 문제를 경험했습니다. 이상태가 유지가 되면 네이버 검색에서 사라지게 됩니다.

    인증서 문제라면 유료 인증서로 교체하시길 권해 드립니다.
  • profile profile
    헉.. 그런 건가요? 무료 SSL 이라서? 이런...
  • profile profile
    기술적으로 설명드리기 어려우나 가능성이 제일 높습니다. 클라우드플레어의 경우는 유료플랜 인증서는 그런 증상이 없어 유료결제하고 이용했습니다.
  • profile profile

    http://www.feedvalidator.org/

    여기 주고 입력란에 https://www.airtravelinfo.kr/xe/rss 입력하여 유효성 검사

  • profile profile
    무료이긴 하지만 클라우드플레어가 아닌 COMODO 것을 사용하고 있는데
    이것도 문제를 일으키는 지는 모르겠네요.
  • profile profile
    같은 방식을 사용할 것으로 추정되어 언급해 드린 것입니다.
  • profile profile
    현재 에러가 나타나네요.. 흠..
    하나 뭔가를 하면 예기치 못한 문제가 발생하니.. 초보 입장에서 참 어렵네요.

    그래도 이렇게 조언 주시는 분들이 계셔서 감사합니다.
  • profile profile

    해당 인증서 계속 사용하면 네이버 검색에서 없어질 거니 알아보시고 인증서 문제이면 교체하세요. 우리나라 웹시장에서는 네이버에서 제외되면....

    sitemap, rss 두가지가 비슷한 이유로 다른 곳에서 못 읽고 있을 겁니다.

  • profile profile

    저렴이 인증서들이 접속 못하는 브라우저들이 많은데 봇 자체가 접속을 못하거나 혹은 해석을 하지 못하는 경우가 생깁니다.

     

    무료 인증서로 최고는

    Letsencrypt !

  • profile
    네이버웹마스터도구 의 웹페이지최적화 테스트는 잘 되시나요?
  • profile profile
    최적화 테스트는 문제없이 잘 되네요..
    그리고 Let's Encrypt 로 바꿨더니 rss feed 제대로 읽어 들입니다.

    다만 네이버 신디케이션 핑 테스트에서는 여전히 Cannot find the declaration of element 'urlset'. 가 나오네요. ㅠ.ㅜ
  • profile profile
    네. rss 는 매우 중요해요. 네이버에서 rss로 1차 수집을 하고 2차 파싱을 하는데 rss가 막히면 사이트가 네이버 검색에서 사라집니다.

    신디케이션 핑 테스트는 sitemap 하고는 상관 없을텐데요....
  • profile

    <urlset> 태그에 들어가는 주소는 사이트맵 표준과 관련된 홈페이지이기 때문에 http든 https든 상관이 없습니다.

    <urlset> 태그만 제대로 인식되면 xmlns 속성에 뭘 넣든 어차피 신경도 안 쓸 거예요.

     

    COMODO라면 전세계 시장점유율이 가장 높은 업체이니 유료든 무료든 인식 못하는 문제는 아닐 것 같습니다.

    단, SSL 적용하면서 서버 설정이 이상하게 되었다면 검색로봇이 접근하지 못할 수도 있습니다.

    SSL 적용하면 서버 설정이 꼬이는 웹호스팅 업체가 종종 보이더군요.

  • profile profile

    인증서 인식이 아니고 접속 가능 브라우저때문에 봇이 해석을 못하는 경우가 잇어요. 물론 설정 과정에서 브라우저들이 제한이 되는 경우가 있긴 하지만요...

  • profile profile
    COMODO 인증서라면 현존하는 모든 브라우저에서 정상적으로 접속 가능합니다.
    SSL 적용하면서 서버 세팅을 잘못 했다면 몰라도...
  • profile

    ssl 설정한 것을 공개하시는게 좋을 것 같습니다.

     

    https://www.ssllabs.com/ssltest/

     

    여기서 테스트 해보면 테스트 조차 진행이안되네요. 문제가 있어 보여요.

  • profile profile

    설정이 어떤 것을 말씀하시는 잘 모르겠습니다만,

     

    img4.jpg

     

    이런 상황입니다.

     

    어떤 설정을 말씀하시는지요..?

    알려주시면 감사하겠습니다.

     

     

  • profile profile
    서버에 설정을 합니다.

    https://xetown.com/tiptalk/9778

    서버에서 SSL 설정하면서 잘못한다면 문제가 된다는 것이에요.
  • profile profile

    1. 웹호스팅이라면 님이 설정할 수 있는 것은 없습니다. cPanel이 알아서 할 뿐...
    2. COMODO가 아니라 Let's Encrypt네요. 물론 이것도 제대로 세팅하면 문제는 없습니다.
    3. 위에서 웹지기님이 말씀하신 SSL test도 안 되고, 검색로봇도 접속을 못 한다면 웹호스팅 업체에서 아예 접속을 막아놓았을 가능성이 있습니다. 루아틱인 것 같은데... 요즘 루아틱 왜 이러나요...