사이트의 주소가 바뀌었을 시 질문입니다.
본문
만약 사이트 주소가 A01에서 A02로 바뀐다면
사이트 내부에서 유저들이 쓴 글, 댓글, 쪽지 등에 있는
A01주소에 대한 하이퍼링크들을 A02주소로 자동으로 바꾸게 할 수 있나요?
(주소가 A02로 바뀌면 더이상 A01에 대한 하이퍼링크는 유효하지 않으니까요)
아니면 운영자가 직접 모든 게시글에서 A01를 찾아서 A02로 바꾸는 작업을 수행해야 하나요?
그리고 이때 원글, 원댓글, 원쪽지 작성자가 본인의 글, 댓글, 쪽지를 수정하지 않아도 강제로 글, 댓글, 쪽지에 있는 하이퍼링크가 A01에서 A02로 바뀌는건가요?
감사합니다.
답변 2
보통 SQL 백업해서 에디터 같은 것으로 한번에 변경합니다.
주소 같은 경우에는 그래도 패턴이 정해져 있어서 변경하기에 편합니다.
파일 사이즈가 크면 대용량을 지원하는 에디터가 필요합니다.
소스코드에 하드코딩된 URL이 있는경우는
소스코드 전체를 대상으로
일괄바꾸기로 변경가능하고
db에서도 URL이 지정된 필드가 있는 테이블자료만 추려서
update문으로 변경하시는게 안전합니다.
replace문으로 치환하시면되는데
특수문자등을 고려하여야 하니
테이블을 db상에서 백업본을 만드시고 테스트후에 진행하시는것을 추천합니다.
답변을 작성하시기 전에 로그인 해주세요.