며칠전 워드프레스의 피드가 좀 문제가 있어서 변경한다는 글을 썼는데 어제 피오넬님이 블로그에 피드버너로 피드를 고정시키면 편하다는 이야기를 쓰셨다. 겸사겸사 피드버너로 RSS주소를 바꾸는 법을 알아보자.
이 방법은
http://feeds.feedburner.com/원하는_이름
로 발급받아서 사람들에게 알리고 저 주소의 설정값에 실제 RSS주소를 저장시켜두면 나중에 다른 블로그 서비스나 프로그램을 이용한다 하더라도 구독자들이 RSS주소를 바꿔넣어야 하는 불편함을 덜 수 있는 이점이 있다. 즉 피드버너에서 다양한 RSS를 읽어다가 저 주소로 다시 뿌려주는 것이다. RSS를 피드버너로 바꾸게 되면 RSS를 읽어가는 트래픽도 피드버너쪽으로 분산시키는 효과도 얻을 수 있다.
방법은 간단하다. 피드버너에 접속해서 맨 위 Register를 누르고 아이디, 비밀번호, 이메일 주소를 적은 다음 자신의 블로그 주소 또는 RSS주소를 입력한다. 대부분 블로그 서비스에는 RSS주소가 자동발견될 수 있도록 설정되어 있으므로 블로그 주소를 적어도 무방하다.
이 때 여러개의 피드(각기 다른 RSS 버젼이나 Atom 등)가 발견되면 어느 주소를 피드버너에 입력할 RSS로 사용할 것인지를 선택하는 옵션이 나온다. 적당한 놈으로 선택.
“feeds.feedburner.com/ㅇㅇㅇㅇ”에 들어갈 이름을 입력해서 자신의 피드주소를 정할 차례다. 중복되지 않는 이름을 입력하면 모든 설정은 끝.
워드프레스 사용자인 경에는 wp-content/theme/테마이름 디렉토리에 있는 header.php와 필요에 따라 sidebar.php 등의 파일을 수정해주면 된다.
header.php에서는
아래와 같은 모양으로 된 RSS 0.92와 2.0, 그리고 atom의 피드 주소를 지워주고 (주석처리해도 RSS리더기에서는 자동발견하는듯. 나중을 위해 다른데 따로 적어 놓는 센스!)
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="< ?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="text/xml" title="RSS .92" href="< ?php bloginfo('rss_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="< ?php bloginfo('atom_url'); ?>" />
아래 html태그를 추가한다.
<link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/자기가_정한_이름" />
sidebar.php에 RSS버튼이나 배너를 달았다면 피드버너쪽의 RSS주소로 수정해준다.
파일을 직접 수정하지 않아도, Ordered list 의 플러그인을 사용하면 됩니다.
피드 버너의 해당 정보 몇몇만 입력해주면 자동으로 피드 주소를 전환시켜 주거든요.
http://orderedlist.com/articles/wordpress-feedburner-plugin/
입니다.
H.Moon// 오오.. 감사 감사..
저도 피드버너를 쓰고 있는 한글이 모조리 ?로 표시되어 난감합니다. 그리고 얼마 전까지만 해도 일주일 동안 가장 많은 사람들이 클릭한 글을 목록으로 뽑아주는 기능이 있었는데 그게 유료로 전환되어 참 아쉬워요.
곰// 옹 그래요? RSS가 UTF-8이면 저랑 같은데.. 전 왜 잘되는거죠? ㅠㅠ 태우님 블로그보면 자신의 블로그로 향하는 링크들이 피드버너의 링크를 사용하던데.. 그게 유료였나보군요. 얼;;;
위에 H.Moon님이 얘기하신 방법은 이미 분산되어 있는 각 피드의 트래픽을 모두 긁어오는 역할을 하고, Optimize 메뉴에 있는 SmartFeed™를 활성화시키면 단일피드(Single Feed)로 변해요. 즉, atom이나 다른 rss피드가 방앗간에서 가래떡 뽑듯이 하나로 통합된다는 얘기. 쿨럭~
피드버너 말만 들었었는데 쉽게 설명해주셔서 바로 적용했습니다. 좋은 글 감사드립니다. ^^
트랙백이 안가는군요. http://lunamoth.biz/index.php?pl=1742
좋은 글 감사드립니다. ^^
Pingback: Jay G.'s weblogs
저기 제가 웹2.0을 잘몰라서 그러는데요…
여기서 말하는 feed 라는게 도대체 무엇인가요?
그리고 feedburner라는 뜻은 무엇인가요?
꼭 가르켜 주세요…ㅠㅠ
지금 피드버너에 가입은 했는데 영어도 많고
도대체 어떡해하는지 모르겠습니다..ㅠㅠ
끝가지 읽어주셔서 감사합니다.