|
||
| 안녕하세요. 부사리입니다. 최근에 제 블러그 주소를 기존 www.busari.net/blog에서 www.busari.net로 변경되면서 SEO 등 많은 문제점이 발생하더군요.(기존 검색사이트 등록에는 전부 blog/xxx 이런 식으로 등록되어 있어서.) 그래서 htaccess내에 RewriteRule를 이용하여 접속 방법을 변경해 보려고 했는데 아무리 구글링 등 검색을 해보아도 도메인 변경방법은 있는데 저 처럼 폴더 이동은 없더군요. 그래서 나름 정규표현을 공부하고 답을 찾았습니다. 방법은 RewriteRule ^blog/(.*)$ http://www.busari.net/$1 [R=301,L] 입니다. 풀이하자면 "www.busari.net/blog/모든것" 으로 접속을 하면 "www.busari.net/모든것" 으로 자동으로 재접속하는 것입니다. 그리고 핵심은 R=301 입니다. 검색봇등이 들어왔을 때 R=301이 기록되어 있다면 검색사이트에 기존 등록되어 있던 주소를 삭제하고 변경된 url로 자동으로 변경해줍니다. (제 경우 야후에서 www.busari.net/blog 로 검색됩니다. 하지만 시간이 지나면 야후 검색봇이 알아서 www.busari.net 로 변경해 주겠죠. ^^) * 참고 도움을 받은 사이트 : http://kurapa.com/content-a2132 ![]() |
||
|
Trackback Address :: http://www.busari.net/trackback/405
-
Subject: mod_rewrite를 통한 블로그 주소이동
Tracked from ma workroom delete안녕하세요. Prescott 입니다. 검색을 통한 블로그 게시물 접근 에러 수정을 완료하였습니다. PHP스터디용 웹 호스팅 신청으로 블로그 주소가 http://prescott.pe.kr 에서 http://blog.prescott.pe.kr 로 변경으로 인해, 약 3달가량 포털사이트에 검색결과로 뜨는 제 블로그의 모든 게시물들이 표시되지 않는 문제가 있었습니다. 사실 주소 변경할 때 부터 블로그 게시물 링크문제는, Apache의 mod_rewrite..


댓글을 달아주세요
저도 정규표현식떄문에 반쯤 포기하고 있었는데....
부사리님 덕분에 잘 해결했습니다 ^^
감사합니다!
방문감사합니다.
해결하셨다니 다행이네요.. ^^
kurapa.com의 글은 알기 쉽게 정리되어 있어서 저도 참고했었습니다.
구글에선 R=301로 이동하는 걸 권장하고 있고 갱신이 빠른 편이던데,
야후나 다른 검색기는 모르겠습니다.
블로그 검색에 등록했다면 모든 글 주소를 고치는 게 쉽지 않아서 좀 골치가 아프더군요.
모든 검색기가 구글처럼 똑똑하다면 수월할 텐데요.^^
방문도 해주시고 트랙백도 날려주셔서 감사합니다.
님의 댓글이 계속 필터에 걸려서 수동으로 제가 복구했습니다. ^^;
저는 구글 신봉자라 님의 말씀에 동의합니다.
글 주소때문에 고생 좀 했는데 님의 글을 보고 도움이 많이 됐습니다.