라이믹스 멀티도메인 robots.txt 만드는 방법 문의 드립니다.
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.2 |
라이믹스 멀티도메인을 이용해 서브도메인을 여러개 만들었는데
ftp에는 robots.txt 파일 하나만 올라가더라구요.
네이버 웹마스터 도구에는 각각의 robots.txt 파일을 제출해야 하는거 같던데
이럴 경우 어떤 방법으로 해야 하는지 잘 몰라서 질문 남깁니다.
예를 들어 blog.xetown.com 이런 서브도메인이 있을경우
아래의 빨간색으로 칠한 내용처럼 추가로 적용하면 되는지요?
User-agent: * Disallow: /admin$
Disallow: /admin/
Disallow: /*?module=admin$
Disallow: /*?module=admin&
Disallow: /*act=IS$
Disallow: /*act=IS&
Disallow: /*act=procFileDownload$
Disallow: /*act=procFileDownload&
Disallow: /*search_keyword=*&search_target=
Allow: /*search_keyword=*&search_target=*&document_srl=
Disallow: /*search_target=*&search_keyword=
Allow: /*search_target=*&search_keyword=*&document_srl=
Sitemap: https://xetown.com/sitemap.xml
Sitemap: https://blog.xetown.com/sitemap.xml
댓글 10
Sitemap: https://xetown.com/sitemap.xml 이렇게 하나만 넣으면
Sitemap: https://blog.xetown.com/sitemap.xml
Sitemap: https://shop.xetown.com/sitemap.xml
이런 주소를 안넣어도 되는지 궁금해서요
robots.txt 에 sitemap.xml 주소가 들어가 있으면 더 빨리 검색에 반영이 된다고 하길래
그렇게 하려고 하는데 그냥 https://xetown.com/sitemap.xml 이렇게 메인주소만 있어도
나머지 서브도메인까지 잘 읽어가는지 몰라서 질문 드린거에요
답변에 해소가 되네요 ~
감사합니다 ^^
질문하신 내용이 "크로스 사이트 레퍼런스"가 가능하냐 아니냐의 뜻인데, 안됩니다. 각 서브도메인용 사이트맵을 각각 다른 파일로 만들어서 robots.txt에 2개(혹은 여러개)를 넣어줘야 합니다. 검색엔진이, shop.xetown.com과 blog.xetown.com을 각각 다른 사이트로 인식하기 때문입니다. xetown.com이란 것도 www.xetown.com이라는 서브도메인에 불과합니다.
sitemap.xml 위치는 제3의 서버에 있어도 되지만, 접속한 도메인명과 다른 링크가 sitemap.xml 에 있으면 그 링크는 무시(혹은 에러처리)해버립니다.
xetown은 친절하신 분들이 많아서 참 좋아요
일단 시도해 보고 잘 안되면 로봇텍스트 파일에서 사이트맵을 빼는 방향으로 생각해 보겠습니다.
감사합니다 ^^
이해는 되었는데 제가 할수 있을지 모르겠네요 ㅎㅎ
한번 시도해 보도록 하겠습니다.
감사합니다 ^^
robots.txt, sitemap.xml처럼 반드시 특정한 주소에 있어야 하는 파일들은
.htaccess에 rewrite 규칙을 잘 활용하면 도메인마다 다른 파일로 연결되도록 할 수 있습니다.
예를 들어 a.com/robots.txt는 a.robots.txt라는 파일로 연결되고,
b.com/robots.txt는 b.robots.txt라는 파일로 연결되도록...
단, 이걸 구현하려면 rewrite 규칙을 바꿔가며 이런저런 시행착오를 겪어봐야 합니다.
답변 감사드립니다 ^^