첫번째 나의 블로그 게시물을 구글 검색에 나타내기
시작에 앞서....
난 매우 초보자이다. 단순히 HTML 태그 몇가지를 알고 있을뿐,
다른건 전혀 모르는 초보자이다.
그런 내가 홈페이지(그누보드)에 이어 블로그에 도전한다.
블로그에 입문하기위한 첫 단계로, 설치형 블로그 이것 저것을 설치해 테스트해 보았다.
대표적으로 Wordpress와 TextCube
결국 TextCube로 결정후 블로깅을 시작한 결과 문제가 발생하였다.
이상하게도 구글 검색을 살펴보면 Wordpress에서 연습했던 글만 검색 결과로 나타나는 것이다.
지금은 사라진 링크들.
구글과 블로그, 검색을 위한 싸움이 시작된 것이다.ㅠ.ㅠ
도대체 나의 블로그 글이 구글에 수집되지 않았다.
싸움 6시간만에 원인을 찾았다.
웹 고수분들이라면 쉽게 알았을 테지만, 초보인 나로서는 엄청난 문제였다.
증상은 이렇다.
주소창에 http://www.kidory.pe.kr/sitemap.xml 이라고 쳤을때 뭔가가 나와야 하는데 나오지 않았다.
또한 http://www.kidory.pe.kr/robots.txt 라고 쳤을대로 로봇 파일의 내용이 나와야 하는데 나오질 않았다.
바로 .HTACCESS 라는 파일이 문제였다.
이 파일의 정확한 의미와 역할은 모른다.
다만, textcube의 index파일을 제외한 다른 파일로의 접속을 차단하는것 같다.
결론적으로, 이 파일 때문에 sitemap파일이 구글에 등록되지 못하였으며, 로봇파일이 적용되지 않았다.
이 파일을 수정하는 방법을 살펴보자.
도움글 : http://howto.textcube.org/entry/adding-rewrite-rule-in-htaccess
위의 설명을 찾기 참 많이도 노력했다.^^
내가 수정한 .htaccess 파일은 아래와 같다.
--------------------------------------------
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(sitemap\.xml) sitemap.xml [L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(robots\.txt) robots.txt [L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA]
-----------------------------------------------
붉은색으로 칠해진 4줄을 추가해주었다.
의미는 위 도움글 링크에서 알수있듯이, sitemap.xml 파일이 있으면 열어라..머 이런식으로 robots 파일을 추가해 주었다.
6시간만에 얻어진 결과물

이것으로 첫 문제는 해결되었다.
다음은 인기 검색어, 색인 등 구글의 웹마스터 도구를 하나하나 해결해야 나갈것이다.
'BLOG Info' 카테고리의 다른 글
블로그 접속자수(방문자통계)...이건 아닌것 같다.. (4) | 2009.02.06 |
---|---|
구글 광고(애드센스) 등록 방법 (3) | 2009.01.23 |
textcube 로그인 페이지 바꾸기 (3) | 2009.01.19 |