HanRSS의 피드 주소 바꾸기

rein이 주로 사용하고 있는 RSS 리더는 HanRSS.com 이다. Web 기반이라 집/회사/혹은 제 3의 장소 어디에서라도 쉽게 접근할 수 있고, 어느 쪽에서 추가한 RSS라도 잘 반영이 된다. 그리고 적당한 수준의 단축키 지원 이 있어서 새 글이 있는 다음 RSS 피드로 이동, 다음 글, 다시 읽어들이기 등이 키보드만 가지고 이루어져서 편하다.

사실 좀 된 얘기지만, 이 홈페이지는 apache virtual host 위에서 도는 rein.upnl.org 도메인과, upnl.org 도메인의 /~rein/ 으로 모두 접근이 가능하다. 그렇지만 HanRSS에서는 피드를 사용하는 사용자를 모두 파악할 수 있게 해주기에(…), 이걸 하나로 합치고 싶어서 운영 게시판을 뒤져보니 자동으로 이를 바꾸는 팁이 있었다.

한RSS에 오신 것을 환영합니다.
이 곳에서 RSS 주소변경 및 수집오류 등에 관한 요청을 하실 수 있습니다.
————————————————————-
RSS 주소가 변경되었을 경우, 아래 중 한가지 방법으로 리다이렉트 설정을 해주시면 한RSS 수집기가 자동으로 인식하여 적용합니다.
– Location 헤더를 이용하는 방법 (PHP)
<? header(‘Location: /new.html’); ?>
– 웹서버 설정을 이용하는 방법 (Apache)
Redirect /old.html /new.html
————————————————————-

즉, RSS 피드의 주소를 HTTP 헤더를 통해서 다른 곳으로 지정해주면 이를 HanRSS에서 인식하고 반영해준다는 것이다. 그래서 처음에는 해당 파일의 출력을 수정했었고, 요즘은 Redirection 이라는 WordPress 플러그인을 이용해서 http://upnl.org/~rein/ 에서 오는 피드 요청과 RSS1을 요구하는 피드 요청을(…), rein.upnl.org 기반의 RSS2 피드로 redirection 되도록 했다.

그랬더니 조금 시간이 지나고 나서 (수 시간 정도의 짧은 간격), HanRSS에 등록되어 있던 총 4종의 RSS 피드가 (도메인 2개 * 피드 종류 2개) 하나로 통합되어서 구독자 수도 파악할 수 있게 되었다 :D

정말로 양쪽 (서비스 제공자인 HanRSS + 블로거)이 모두 간단히 대응할 수 있는 방법이라고 생각한다 – 물론 약간의 웹 프로그래밍 지식이나 관련된 플러그인이 필요하긴하지만. 뭐 그래도 게으른 공학자다운 방식이라고 생각한다 :)

ps. 24일 밤에 피드 주소를 rein.upnl.org/?feed=rss2 에서 mod_rewrite 적용 시킨 rein.upnl.org/feed로 바꾸고 25일 오전에 확인해보니 잘(?) 바뀌어 있다 :D

Jinuk Kim
Jinuk Kim

SW Engineer / gamer / bookworm / atheist / feminist

Articles: 935

Leave a Reply