크롬 80버전 대응 적용 후 1개의 서버에 2개의 도메인 연결시 이미지 링크 이슈
본문
aaaa.com
aaaa.co.kr
도메인은 이렇게 2개를 연결해서 사용중이고, co.kr 로 접속시 .com 으로 리다이렉션 걸어놓은 상태입니다.
그런데 상품등록할때... 상세이미지를 co.kr로 접속해서 등록했나봅니다...;;(리다이렉션 걸기 전에 업로드 한 것 같아요)
크롬 80버전 대응 코드 적용하고 확인해보니...
에디터로 사진 업로드시 등록할때 url 로 저장이 돼서 엑박이 뜨고 있는데요...
개발자도구로 이미지경로를 .com 으로 수정해주면 제대로 잘 나옵니다..;;
aaa.co.kr/data/edtior/1908/~~~~~~~.jpg 를 aaa.com/data/edtior/1908/~~~~~~~.jpg 으로 변경해주면 이미지가 잘 뜹니다..;;
이 부분은 일일이 관리자페이지에 가서 이미지 경로를 .com 으로 바꿔주는 방법밖에 없는걸까요...??
이미지 경로 한번에 수정하는 방법을 찾았는데요
https://sir.kr/qa/193767
이 글 토대로 update 시키고자하는데
include_once('./_common.php');
//구사이트도메인 http://www. 제외
$old="aaaa.co.kr";
//새사ㅣ트도메인 http://www. 제외
$new="aaaa.com";
// update 테이블명 set 컬럼명=replace(컬럼명, '대상문자', '치환될문자');
$sql = " update $g5['g5_shop_item_table'] set it_explan = replace(it_explan, '$old', '$new') ";
sql_query($sql);
이런식으로 작성하는게 맞나요...??ㅠㅠㅠㅠ
!-->답변 2
이렇게 저렇게 해보다가 해결됐습니다....;;
include_once('./_common.php');
//구사이트도메인 http://www. 제외
$old = 'aaaa.co.kr';
//새사ㅣ트도메인 http://www. 제외
$new = 'aaaa.com';
$sql = " update {$g5['g5_shop_item_table']} set it_explan = replace(it_explan, '{$old}', '{$new}') ";
sql_query($sql);
sql 쿼리문을 쌍따옴표로 불러올때랑 홑따옴표로 불러올때 안에 넣을 값(?)들에다가 {} 를 씌워줘야하는 거였네요..;;
!-->
답변을 작성하시기 전에 로그인 해주세요.