웹마스터 팁
짧은주소 사용시 긴주소 검색엔진 차단시키기
2014.01.14 18:54
http://www.xpressengine.com/qna/22559106
이 질문이 올라와서 팁게에 올립니다.
정확하게는 '?'이 들어간건 모두 차단합니다.
/?mid로 시작하는것, /index.php?로 시작하는것 등등 다 차단됩니다.
방법은 간단합니다. robots.txt에 아래내용을 추가합니다.
User-agent: *
Disallow: /*?
이러면 끝.. ^^
사실 나만 알고있으려고 했는데.. ㅎㅎ
--------------------------------------------------
추가로 robots.txt에 대해 이야기를 하자면
/a는 /a*과 같습니다. 뒤에 '*'이 생략된 부분이죠.
/*?은 /*?*이기때문에 '?'의 위치에 상관없이 포함돼있으면 모두 차단이됩니다.
/?*은 /?과 같은것으로 '?'로 시작하는 문서만 차단이 됩니다.
댓글 10
-
Volun
2014.01.15 09:45
제가 개발자가 아니라서 자세한건 모르겠습니다.
일단은 '?'만으로도 다 잡는것 같은데 '&'만 나오는 경우도 있나요?
-
음... 아니군요 착각했나봅니다. act만 검색되는것도 ?act= 이네요
-
socialskyo
2014.01.15 09:08
혹시 생성할 파일이...링크에 보니 조금 헷갈리게 되어 있는데
robot.txt인가요
robots.txt 인가요?
-
Volun
2014.01.15 09:43
robots.txt가 맞습니다.
-
socialskyo
2014.01.15 10:20
감사합니다. ^^
-
팁게에 올려주시길 바랐습니다. 감사합니다 ^^
전 http://www.xpressengine.com/?mid=download&package_srl=18334990
이것 적용하려고 하는데 하게되면 http://도메인.com/한글-짧은-주소
이런식으로 되거든요 그리고 이것만 검색되길 바란다면
숫자로 된 주소는 제외하면 좋겠는데 이럴땐 방법이 없을 까요?
그런데 숫자가 포함된 제목이 있을 수 있으니 "숫자로만" 된 주소를 제외하는 방법이 있으면 좋겠네요 :)
혹시 아시면 도움 좀 주세요 ^^ 지식이 짧아 아쉽네요 ^^;
-
Volun
2014.01.15 13:36
User-agent: *
Disallow: /1
Disallow: /2
Disallow: /3
Disallow: /4
Disallow: /5
Disallow: /6
Disallow: /7
Disallow: /8
Disallow: /9
이렇게 하면 1~9로 시작하는 문서는 다 차단됩니다. '0'번으로 시작하는 문서는 없으니 제외시켜도 됩니다.
문제는 제목이 숫자로 시작하면 제외됩니다.
-
혹시 루트 폴더가 xe 폴더 면 Disallow: /xe/1 이렇게 작성해야하나요?
-
모해
2014.01.20 00:45
적용했는데도 ? 가 들어간 것들을 수집해가는경우도있나요..?
저는 게시판의 1페이지 2페이지 3페이지 이런것들 조차 다긁어가네요.. ? 가 포함되있음에도..
User-agent: *
Disallow: /*&
도 차단하면 좋습니다.