zoul
(Tomáš Znamenáček)
2월 17, 2024, 8:27오전
1
당사 Discourse 인스턴스의 RSS 피드가 검색되지 않는다는 보고를 받았습니다. 즉, 메인 Discourse 웹사이트 URL만 입력해도 RSS 리더가 피드를 추가하지 못하는 문제가 발생했습니다. 페이지 소스를 확인해 보니 link 태그는 존재합니다:
<link rel="alternate" type="application/rss+xml" title="Latest posts" href="https://diskutuj.digital/posts.rss"/>
<link rel="alternate" type="application/rss+xml" title="Latest topics" href="https://diskutuj.digital/latest.rss"/>
하지만 curl로는 보이지 않습니다:
% curl -sL https://diskutuj.digital | grep "rss"
%
이것이 리더가 피드를 인식하지 못한 이유를 설명할 수 있습니다. 제 curl 테스트는 타당한가요? 서버가 반환하는 HTML에 link 태그가 실제로 존재하지 않을 수 있을까요?
Jagster
(Jakke Flemming)
2월 17, 2024, 9:32오전
2
모르겠어요. 그래서 아마도 완전한 오프토픽인 것 같습니다만, 저는 iPad에서 Newsify를 사용하는데, AFAIK로 보아 RSS 피드에 대한 정확한 URL을 요구하는 것 같습니다. 메인 URL로부터 피드를 자동으로 찾아주는 RSS 리더를 언제 봤는지도 기억이 나지 않아요.
알고 있어요. 정말로 아무것도 증명하지 못한다는 거요.
zoul
(Tomáš Znamenáček)
2월 17, 2024, 9:58오전
3
저는 Reeder를 사용하며, 메인 사이트 URL로부터 피드를 자동으로 발견할 수 있다고 확신합니다.
하지만 이 부분은 작동합니다:
% curl -sL https://meta.discourse.org | grep "rss+xml"
<link rel="alternate" type="application/rss+xml" title="Latest posts" href="https://meta.discourse.org/posts.rss" />
<link rel="alternate" type="application/rss+xml" title="Latest topics" href="https://meta.discourse.org/latest.rss" />
그렇다면 우리(최신 상태로 유지되는) 사이트가 왜 Discourse Meta와 다를 수 있는 걸까요?
Jagster
(Jakke Flemming)
2월 17, 2024, 10:55오전
4
그리고 제 포럼에서는 잘 작동합니다. curl을 기준으로 한 유일한 차이는 서브도메인을 사용하지 않는다는 점인데, 그것이 왜 중요한지는 잘 모르겠습니다.