묻고답하기
아주 무식한 질문입니다
2008.09.21 12:11
아주 무식한 질문입니다.
제목을 미안하게 생각합니다.
사이트를 운영한 경력은 한 2년 정도가 되지만, 웹 호스팅사의 셋방살이로만 살았기에 아는 게 도무지 없습니다.
사연은 이렇습니다.
현재의 웹 호스팅사에서는 구글을 위시한 검색 엔진들의 접근을 원천적으로 막고 있습니다. 웹 호스팅사에 구글과 같은 검색 엔진의 접근을 원천 봉쇄하는 정책은, 자신들의 사이트를 검색 엔진에서 우선적으로 노출되도록 안간힘을 쓰는 현실임에, 근본적으로 잘못된 것이라고 얘기하였지만, 다수의 입주자를 위한 최소한의 트래픽 관리 방침이라는 답변만 들었습니다. 웹 호스팅사에서는 내규로 정한 일정 시간당의 트랙픽이 규정을 초과하면 아예 그 아이피의 접근을 원천 봉쇄하는 방법을 사용 중인 것으로 보입니다.
처음에는 Robots.txt나 Sitemap.xml 작성 상의 문제인 것으로 판단하여 답을 구하려고 많이 노력하였지만, 결국 웹호스팅사와의 상담에서 위로 인한 문제인 것을 알게 되었습니다.
해서 구글에서 질문자의 사이트를 검색하면 오히려 다른 이들의 사이트로 펌질한 질문자 글은 검색이 되지만, 정작 질문자 사이트로 검색되는 내용은 전혀 없는 이상한 상황이 되어 있습니다.
여기서 해결책을 찾게 되었습니다.
별반 아는 게 없는 상태라 나름으로 생각한 것으로는, 다른 제한이 없는 웹호스팅사에 별도 도메인을 얻어 지금의 사이트로 연결하는 방법, .htaccess 파일을 조작하는 방법, 독자적인 독립 서버를 운영하는 방법 등을 궁리하게 되었습니다.
허나, 위 방법들 외에 어떤 좋은 방법들이 있는지도 질문 내용 중의 하나입니다만, 이 문제를 위시하여 훗일을 대비하여 보다 더 머리가 아픈 문제가 있습니다.
문제는 그간 별 생각없이 죽 게시판에 글을 작성하여 올렸지만, 질문자 작성 글에는 하이퍼링크된 부분이 상당하며, 이 그림이나 사이트 내의 관련 문서에 대한 하이퍼링크를 모두 다 절대주소로 작성해 온 것입니다.
이제 다른 웹호스팅사로 옮기거나 독립 서버를 운용한다고 하여도 바로 이것이 문제로, 게시글이 약 4,000 정도이며, 거의 모두가 하이퍼링크 부분이 있어, 다른 곳으로 옮긴다면 완전 아수라장이 될 것으로, 수작업으로 수정한다는 것이 불가능한 상태입니다.
여기서 두 번째 질문으로 서버에 저장된 문서 모두를 대상으로 하여 특정 문자열을 일괄적으로 다른 문자열로 치환할 수 있는 방법, 예를 들면 "http://xxxx.yyyy.net/"를 다른 주소나 "../" 또는 "/" 등의 다른 문자열로 손쉽게 변경할 수 있는 방법은 없는지요?
아니면, ".htaccess" 파일에서 이를 구현할 수 있는 방법은 어떨까요?