언제부턴가 구글, 야후 등의 검색리스트에서 제 홈페이지가 사라졌습니다. 구글 검색창에 site:bakion.com로 검색하면 결과에 하나도 안나왔습니다. 블로그 수정하면서 만진 .htaccess, robots.txt, 플러그인 문제로 예상하고 1주일 정도 하나씩 검토했지만, 결국 해결방법을 찾을 수 없었습니다.
구글 웹마스터 도구에서 bakion.com 사이트를 추가해보니, HTTP 오류(406) 때문에 접속할 수 없다고 나왔습니다.

406 에러에 대해 명확한 설명을 해주는 곳이 없어 고생을 했지만, 같은 문제를 경험하고 해결한 싸인펜님과 Ohyung님의 도움으로 해결할 수 있었습니다.. 문제의 원인은 호스팅 업체인 웹제로에서 modsecurity 보안모듈로 막아서 그런 것이었습니다. 1주일 동안 문제를 찾아 헤맨 시간이 아까워지네요.
해결방법은 간단합니다. 웹서버의 루트에 있는 .htaccess 파일의 맨 위에 아래의 코드를 추가하면 됩니다.
SecFilterEngine Off
SecFilterScanPOST Off
SecFilterCheckURLEncoding Off
SecFilterScanPOST Off
SecFilterCheckURLEncoding Off
이제 1~2일 지나면 검색엔진이 다시 홈페이지를 크롤링 해 가게 됩니다. 아직도 제 홈페이지가 완전히 인덱싱되지 않았지만, 구글봇이 다시 찾아오니 반갑기도 하네요.
Posted by bakion

