rss 등록 alfredo 2021.11.25 04:22 417 0 8 CMS/프레임워크 Rhymix 2.0 개발 언어 PHP 7.4 로그인 페이지를 통해 사이트를 운영할때 RSS 를 읽을 수 없다며 에러메시지가 뜨는데요 혹시 그런 상황에서도 RSS만 따로 노출 시킬수 있도록 할 방법이 있을까요? sitemap은 루트경로에 따로 만들어져서 가능한데 RSS는 그렇지 않은것 같아 문의해봅니다. alfredo Lv. 3
댓글 8
로그인 페이지를 통해 사이트를 운영할때
--> 어떤의미 인가요?
말씀 하신대로 루트에 올려진 파일이 읽혀지 듯이
통합 rss 의 경우는 루트에서 읽혀지는 것과 같은 결과가 나올텐데요?
도메인/rss
그런데 권한이 필요한 게시글까지 통합 rss 에서 보여지진 않을 것 같구요. 보여지면 오히려 문제의 소지가 있을 것 같습니다.
그래서인지는 모르겠지만 네이버에 rss 경로를 올리면 올바른 rss가 아니라고만 뜨네요.
따로 루트경로에 rss파일을 만들어서 올리면 잘 읽어갑니다.
권한 설정도 잘 되어있습니다.
다른 이유가 있는지는 모르겠습니다만,, 현재로선 로그인을 해야만 페이지 이동이 가능하기에 그런게 아닐까 추측만 하고 있습니다.
사이트 루트 자체를 로그인에게만 허용하게 권한 설정을 하셨다는 것으로 읽히는데요.
게시글을 읽는 게시판을 권한 설정한 것에서 메인페이지까지 권한을 설정한 것으로 파악이 됩니다.
그렇다면 메인페이지를 통해 보여지는 rss 도 접근이 당연히 안될 것 같습니다.
그리고 메인의 권한을 풀어서 누구나 접속이 되게 한다하더라도 rss에 권한이 필요한 게시글은 보여지지 않는 것은 동일 할 것 같구요.
보여주지 않을거라고 설정했는데 그것과 다르게 보이게 하려면 이것은 코어에서 작동하는 것에 반하는 것이므로 별도 모듈을 제작하거나 하는 등의 다른 방법을 찾으셔야 할 것 같네요.
도메인/rss <-- 메인(말씀하신 인덱스) 페이지의 권한에 영향을 받음
도메인/board/rss <-- board 게시판의 권한에 영항을 받음
sitemap.xml 과 같은 파일은 라이믹스와 관계 없이 올려진 위치에서 읽혀지는 것이라 보이는 것이구요.
*메인 페이지까지 로그인에게만 접근 허용을 하시면 사이트 자체가 검색되거나 말씀하신 rss 등은 모두 포기하신 거로 보입니다.
회원은 로그인을 해야 활동을 할수 있게 되어 있는데
rss는 일부 공개가 필요한 경우가 있어서요.
그런 경우 할수 있는게 없는 것 같아 혹시나 방법이 있을까 싶어 문의했습니다.
답변 감사합니다.
대댓글로 답을 해주시는 방식을 택해주세요. 제가 위젯에 새로운 댓글을 보고 확인해야 하는 어려움이 있습니다. 물론 제가 확인하지 못하면 이 댓글이 달린 것을 모르겠죠.
로그인을 해야 이동이 되는 기능은 없습니다.
각 페이지(모듈)에 권한을 부여하는 것 뿐이죠.
말씀 하신 모듈(메인을 포함한)들에 로그인 시 접근이 되도록 권한을 설정하셨기에 너무나 당연한 결과가 나오는 것 입니다.
라이믹스의 권한에 영향을 받지 않는 파일을 직접 올려서 웹상에서 읽혀지는 그런 것은 전혀 관계 없이 접근이 되겠죠.
읽혀지지 않도록 권한을 로그인 한 회원에게만 부여했는데 로그인 하지 않은 상태에서도 읽혀지길 원한다면 별도의 파일로 만들어 웹의 파일로 제공하던지 하는 별도의 자료를 만드셔야 할 것 같습니다.
답글쓰기가 작게 되어 있네요.
별도로 만들어 올리는 방법을 생각해봐야겠습니다. 감사합니다.
비밀이 보장된다고 생각한 게시자가 rss로 게시글의 내용이 공개된다는 점은 이용자에게 알리지 않는다며 문제가 될 것 같아 이부분은 문제가 없는 상황이라 공개되도록 하시려고 하시는 것이겠죠?
아마 rss 파일을 수동으로 만들기는 어려우실테니 별도의 rss 발행 모듈을 새로 제작하셔야 할 듯요.
앓던 이가 하나 빠진 것 같네요.^^
아무도 쓸 일이 없을 것 같아 그냥 저만 사용하는 걸로 ;;
감사합니다.