비버팩토리

게시판 및 내용 관리 이미지 도메인 변경하기

· 2024-05-30 (목) 11:46:37 · 4904

안녕하세요! 이번에 작업 하면서 서버 이전 하고나서 이미지 가 깨지는 현상이 있더라구요

한참 동안 분석 해보니까 도메인만 바꾸면 되는 문제 더라구요

그래서 팁 알려드립니다.

그거랑 그누위즈님이 올려주신 플러그인 참고해서 수정 했습니다. (그분께 공유 해주셔서 감사드립니다.)

 

[code]

// 구사이트도메인 http://www. 제외
$old = '서버 이전하기전 주소';

$old = trim($old); // 도메인주소 앞뒤 공백 제거
$old = rtrim($old, '/'); // 도메인주소 마지막에 / 문자 제거

// 새사이트도메인 http://www. 제외
$new = '이전후 주소'; 

$sql = sql_query("select * from {$g5['board_table']}");

while($data = sql_fetch_array($sql)){
    sql_query("update g5_write_{$data['bo_table']} set wr_content=REPLACE(`wr_content`,'$old','$new')",true);
    sql_query("update {$g5['board_table']} set bo_content_head=REPLACE(`bo_content_head`,'$old','$new')",true);
    sql_query("update {$g5['board_table']} set bo_mobile_content_head=REPLACE(`bo_mobile_content_head`,'$old','$new')",true);
}

sql_query("update {$g5['content_table']} set co_content=REPLACE(`co_content`,'$old','$new')",true);
sql_query("update {$g5['content_table']} set co_mobile_content=REPLACE(`co_mobile_content`,'$old','$new')",true);

[/code]

 

약간 설명을 덧붙이자면...

$old = '서버 이전하기전 주소'; 을 확인하면 http:// 포함된 www가 있으면 빼주세요

그러고 마지막에 / 가 붙어 있어야합니다.

예를들어서 naver.com/ 이렇게요

 

$new = '이전후 주소';  이것도 똑같이 응용해서 하면됩니다.

예를들어서 nate.com/ 이렇게요

 

위에 소스코드를 index.php 에다가 넣어주세요 (아님 훅으로 해결 해도 되고 실행 할 수 있게 처리 해주세요)

주의할게 검색에 노출 된 사이트면 누군가에 의해서 실행될수있어서 따로 test.php 파일 만들어서 작업해주세요.

 

ps. 여러번 실행해주시고 게시판이나 내용관리에 개발자 도구를 켜서 도메인이 바꼈는지 수시로 확인해주세요

몇번 하다보면 변경 됩니다.

 

 

참고 자료 :

그누보드 - 서버이전시 이미지 주소변경 > 그누보드5 플러그인 (sir.kr)

 

 

 

유지보수가 필요하면 아래로 문의주세요

https://kmong.com/gig/546111

https://open.kakao.com/o/sA1HSCke

 

|
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
24-07-26 조회 5,132
24-07-26 조회 5,025
24-07-24 조회 5,221
24-07-23 조회 4,860
24-07-23 조회 5,243
24-07-18 조회 5,784
24-07-15 조회 5,514
24-07-14 조회 4,601
24-07-12 조회 6,303
24-07-11 조회 5,019
24-07-11 조회 4,869
24-06-27 조회 5,439
24-06-27 조회 5,079
24-06-26 조회 4,880
24-06-20 조회 5,213
24-06-14 조회 4,644
24-06-12 조회 5,150
24-06-11 조회 5,289
24-06-10 조회 4,978
24-06-06 조회 5,060
24-06-04 조회 5,689
24-06-03 조회 5,363
24-05-30 조회 4,905
24-05-27 조회 4,861
24-05-24 조회 8,922
24-05-21 조회 4,896
24-05-20 조회 4,887
24-05-17 조회 4,703
24-05-16 조회 5,345
24-05-14 조회 5,316