IndexNow 모듈 1.0.2
자료 유형 | 모듈 |
---|---|
간단한 소개 | indexnow 프로토콜을 사용하여 검색엔진에 새 글을 등록 요청하는 모듈입니다. |
설치 경로 | ./modules/indexnow |
코어 지원 범위 | Rhymix 2.1 |
PHP 지원 범위 | 기타 |
자료 구분 | 공개 자료 |
라이선스 | GPL v2 |
저장소 URL | https://github.com/poesis/rhymix-indexnow |
파일명 | 버전 | 날짜 | 용량 | 다운 |
---|---|---|---|---|
indexnow-1.0.2.zip | 1.0.2 | 2023.10.03 | 17.7KB | 92 |
indexnow-1.0.1.zip | 1.0.1 | 2023.08.22 | 17.5KB | 59 |
indexnow-1.0.0.zip | 1.0.0 | 2023.08.22 | 17.4KB | 8 |
indexnow 프로토콜을 사용하여 검색엔진에 새 글을 등록 요청합니다. 네이버, bing 등을 지원합니다.
참고: https://searchadvisor.naver.com/guide/indexnow-about
예전에 네이버에서 사용했던 "신디케이션"과 비슷한 기술입니다. 구글처럼 알아서 긁어갈 자신이 없는 국내외 여러 검색엔진들이 힘을 모아, 새 글이 작성되거나 수정될 때마다 떠먹여 달라고 웹마스터들에게 단체로 책임전가하는 API입니다.^^
주의사항
검색엔진 인증을 위해 홈페이지 루트 폴더에 키 파일을 생성해야 합니다. 퍼미션이 허용한다면 모듈을 처음 설정할 때 자동으로 생성되지만, 그렇지 않으면 키 파일을 수동으로 생성해야 할 수도 있습니다. 생성할 파일명과 내용은 관리자 화면에서 안내합니다.
멀티도메인 사이트 등 하나의 글에 여러 주소가 존재하는 경우, 글을 작성하거나 수정한 도메인 기준으로 검색엔진에 등록 요청됩니다. 중복 콘텐츠 페널티를 피하기 위해, 가급적 하나의 글을 여러 곳에서 작성하거나 수정할 수 있도록 허용하지 않는 것이 좋습니다. (통합게시판이나 전체공지는 상관없습니다.)
글을 쓸 때 시간이 오래 걸릴 수 있으니, 불필요한 해외 검색엔진에는 전송하지 마시기 바랍니다.
필수: 라이믹스 2.1.3 이상!
이 모듈은 라이믹스의 새로운 기능들을 시험하기 위한 프로젝트입니다. 라이믹스 최신 버전에서만 지원하는 차세대 모듈 구조와 함수, 이벤트 핸들러 문법 등을 사용하였으며, 업데이트할 때도 하위 호환성을 고려하지 않을 예정이니 항상 최신 버전의 라이믹스와 함께 사용하시기 바랍니다. 구 버전에서는 작동하지 않거나 심각한 오류를 일으킬 수도 있습니다.
네임스페이스 방식의 모듈 구조에서는 ./modules/indexnow 폴더에 라이선스 등 몇몇 부수적인 파일들만 남아 있고, 컨트롤러, 모델 등 대부분의 PHP 파일은 하위 폴더에 들어 있는 것이 정상입니다. 설치하실 때 혼란 없으시기 바랍니다.
네임스페이스 방식의 모듈을 개발하는 데 도움이 될 만한 설명을 많이 넣어 두었습니다.
변경내역
v1.0.1 : 라이믹스를 서브폴더에 설치한 경우 keyLocation을 전송하도록 수정
v1.0.2 : 상담게시판이나 비회원 접근이 금지된 게시판의 글은 전송하지 않도록 수정

댓글 20
귀한거 공유감사해요!
다운로드수 1인데 자려고누워버려서 우선 입맛만다시고 내일 설치해봐야겠네요
검색엔진에 밥떠먹여주는 좋은 모듈이네요ㅋㅋ
설명 페이지에보면 색인을 보장하지는 않는다고 소개는 되어있지만 떠먹여준밥 검색엔진들이 잘먹어주길ㅎㅎ
너무 당연하게 생각했나 보네요. 구글이 없었네요.
아무튼. 한군데만 보내면 나머지는 자동 전파 됩니다.
국내 서버는 네이버만 보내도 되겠죠.
구글은 구글봇이 강력해서 사이트 공개를 안해도 먼저 찾아가는 수준이라 불필요할겁니다. 애초에 저 규격 자체가 봇으로 찾아가니 힘드니 알아서 보고하라는 취지의 규격이기도 하고요.
궁금한 사항이 있습니다.
회원만 읽을 수 있는글도 IndexNow에 포함될까요?
개인적으로는 회원만 읽을 수 있는글은 Index 되면 안된다고 생각하고있습니다.
게시판 전체가 회원 전용이라면 검색엔진에게 알려줘도 의미가 없으니 (알려줘봤자 어차피 못 긁어가니) 불필요하게 방문하지 않도록 아예 예외처리하는 방안을 마련해 보겠습니다.
또 궁금한게 있습니다.
실제로 쓴글은 A 라고해도
게시판 스킨등으로 A++ 이런식으로 추가되는 기능이 있다면 그것은 당연히 index로 안되는게 맞는거겠죠?
한가지 우려스러운 부분은 개인정보 (휴대폰번호) 등의 확장변수에 입력한 값이 index로 넘어가서 홀라당 털려버리는건 아닐까 걱정이되네요.
실제로 게시판 스킨에서는 로그인 한 유저에게만 개인정보가 보여지고 로그아웃 상태에서는 개인정보가 숨겨지고 특정 기간 이후에는 스킨상에서 아예 개인정보가 가려지게 만들어둔 페이지가 있어서요
010-으로 시작하는 내용은 스킨상에서 숨김처리 되어서 잘 출력된다 하더라도
index로 010-1234-1234 풀 내용을 공개 해버리지 않을까? 하는 우려가 있습니다.
indexnow는 검색엔진에게 글 주소만 전달하는 방식입니다. 페이지 내용을 긁어가는 것은 검색엔진이 할 일이고, 실제로 긁어갈지 안 긁어갈지는 아무도 모릅니다. 검색엔진(비회원)이 방문했을 때 글 내용이나 확장변수를 보여줄지 말지는 스킨에서 결정합니다.
물론 글 주소를 전달하지 않아도 알아서 잘 긁어가는 구글도 있기 때문에, indexnow를 사용한다고 해서 정보 노출 측면에서 달라지는 것은 1도 없습니다.
답변 감사합니다.
아아 ㅎㅎ 저는 글이 수정될때마다 글에 대한 정보값들까지 RSS 마냥 전송된다고 생각했는데
23-08-23 글 수정됨 - 글 url 값 정도만 전달 되나보네요
안심이 됩니다. 잘사용 하겠습니다.
+@
정말 딱 url 주소와 수정된 시간만 전송이 되는걸까요?
글 작성자 이런정보도 미포함인것이죠?
라고써있어서 혹시 라이믹스 다음버젼에 들어가나 해서요
최신 코어에서 권장하는 서드파티 모듈의 구조를 설명하기 위한 예시이니,
계속 서드파티로 남아 있어야 의미가 있겠지요.^^
해당 모듈은 설치 후 '예'로만 바꿔놓으면 다른 절차는 필요 없는 것인가요?