묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[참고] 기본URL변경시 게시판 이미지 표시 안됨
2014.11.19 18:23
외부에서 작성된 게시판 글을 확인하려고,
기본 URL을 내부IP에서 외부 공인 IP로 변경하였더니,
작성된 글은 잘보이나, 본문에 삽입한 이미지는 X로 표시되어 보이지 않네여.
그래서 외부 공인 IP를 사용하는 환경에서 이미지를 다시 본문에 올렸더니 보입니다.
어찌된 영문인지 이미지 속성을 확인해보니,
기존에 내부 IP 사용 환경에서 작성한 게시글의 이미지는 URL이 내부 IP가 지정되고,
외부공인 IP사용 환경에서 작성한 이미지의 URL주소는 외부공인 IP가 할당이 되어 있드라구요.
결국은 외부에서 사용할 것인지 대한 여부를 확정한 후에 사용환경을 설정 후 게시글을 작업해야 하는 상황입니다.
아래 그림을 참조해보시면 이해가 가실 겁니다.
여러분도 게시판 운용 하시기 전에 먼저 내부에서만 사용할 것인지
아니면 외부에서도 사용할 것인지 먼저 결정하신 후, 그리고 최종적으로
기본URL을 확정하고나서 사용하셔야 나중에 재작업하는 일이 없게됩니다.
내부IP일지라도 모든 상황을 고려하여, 다른 사용자와 IP충돌이 일어나지 않고
영원히 고정으로 사용할 수 있는 IP를 사용하시라는 말을 끝으로 남기고 싶네여.
행복하시고 , 좋은 시간 되세여.
본문 삽입으로 첨부된 이미지 파일등은 절대주소로 DB에 저장됩니다.
기본 url이 변경된 경우, DB에 접속해서 아래와 같이 쿼리를 실행하면 한번에 전부 변경할 수 있습니다.
UPDATE xe_documents SET content = REPLACE(content, '변경전 url', '변경후 url');
UPDATE xe_comments SET content = REPLACE(content, '변경전 url', '변경후 url');