| CMS/프레임워크 | Rhymix 2.1 |
|---|---|
| 개발 언어 | PHP 8.2 |
안녕하세요.
테마 적용 및 RestAPI 작성이 어느정도 끝나서
SEO 및 sitemap, robots 설정하려고 하는데 문의 사항이 있어서 또 왔습니다.
- SEO 관련 질문입니다.
제가 설정을 둘러보니 크게 세 가지로 SEO 설정이 가능하더라구요.
1. 시스템 설정의 SEO
2. SEO 설정의 SEO
3. 각 게시판마다의 SEO
1번이랑 2번의 차이는 무엇인가요? 3번이야 당연히 각 게시판 마다의 SEO인데.. 1이랑 2는 똑같이 사이트 전체에 대한 SEO인거 같은데 무슨 차이인가요?

- sitemap.xml이랑 robots.txt 질문입니다.
sitemap.xml이랑 robots.txt이 애초부터 존재 하지 않아서 사용자(사이트 관리자)가 직접 만드는게 맞나요?
사이트맵은 기진님의 sitemaplite 1.2.0를 설치하여 만들었고, robots.txt는 제가 직접 만들어서 넣었습니다.
블로그 할 때는 자동으로 되던 것들이라 이게 맞는지 확인차 문의합니다.
참고로 robots.txt는 ai의 도움을 받아 아래와 같이 작성하였습니다.
User-agent: *
Allow: /
# 1. 시스템 핵심 설정 및 임시 파일 (절대 검색되면 안 됨)
Disallow: /config/
Disallow: /files/cache/
Disallow: /files/faceoff/
# 2. 기능 수행을 위한 폴더들
# (이 폴더들 안의 php 파일을 직접 긁어가는 건 막지만,
# 혹시 테마에서 CSS/이미지를 여기서 불러올 수도 있어서
# 불안하다면 이 부분은 지우거나 주석 처리해도 됩니다.
# 하지만 보통은 막는 게 깔끔합니다.)
Disallow: /addons/
Disallow: /common/
Disallow: /modules/
Disallow: /plugins/
Disallow: /widgets/
Disallow: /widgetstyles/
# 3. [핵심] 불필요한 시스템 액션 차단 (중복 문서 방지)
# 로그인, 회원가입, 관리자 페이지, 쓰기 화면 등은 검색될 필요 없음
Disallow: /*?act=
Disallow: /*?mid=*&act=
# 4. 사이트맵 위치 알려주기 (SEO에 도움됨)
# 도메인을 본인 사이트 주소로 꼭 바꾸세요!
Sitemap: https://yourdomain.com/sitemap.xml
감사합니다.
댓글 1
1. 시스템 설정에서 지정하는 키워드나 설명은 사이트 설정에서 지정하지 않은 경우 출력됩니다. 즉 사이트가 하나라면 어디에서 설정하건 큰 차이는 없습니다.
2. robots.txt의 경우 이곳 공홈의 파일을 참고하시면 좋습니다. 불필요한 쿼리스트링이 달린 주소를 색인하지 않게 해 중복페이지 발생 가능성을 줄입니다.(예. 검색결과 페이지 등) http://rhymix.org/robots.txt
3. 고급 설정-rss에서 왠만한 설정은 모두 가능합니다.