XpressEngine 고정도메인 host 변경하기
페이지 정보
본문
1. 관리자 > 설정 > 일반 > 고급 > 기본 URL
변경하는 사이트 주소의 맨앞 http: 부터 맨 끝 / 까지 정확히 입력
2. xe / file / config / db.config.php 에서 아래의 정보를 수정
'default_url' => 'https://www.happyjung.com/',
3. phpMyAdmin 에서 쿼리를 순차적으로 실행합니다.
UPDATE `xe_comments` SET `content` = REPLACE(`content`, 'src="http://기존도메인/', 'src="/');
UPDATE `xe_comments` SET `content` = REPLACE(`content`, 'href="http://기존도메인', 'href="/');
UPDATE `xe_comments` SET `content` = REPLACE(`content`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_documents` SET `content` = REPLACE(`content`, 'src="http://기존도메인/', 'src="/');
UPDATE `xe_documents` SET `content` = REPLACE(`content`, 'href="http://기존도메인', 'href="/');
UPDATE `xe_documents` SET `content` = REPLACE(`content`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_editor_autosave` SET `content` = REPLACE(`content`, 'src="http://기존도메인/', 'src="/');
UPDATE `xe_editor_autosave` SET `content` = REPLACE(`content`, 'href="http://기존도메인/', 'href="/');
UPDATE `xe_editor_autosave` SET `content` = REPLACE(`content`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_member_group` SET `image_mark` = REPLACE(`image_mark`, '/./files', '/files');
UPDATE `xe_member_message` SET `content` = REPLACE(`content`, 'src="http://기존도메인/', 'src="/');
UPDATE `xe_member_message` SET `content` = REPLACE(`content`, 'href="http://기존도메인', 'href="/');
UPDATE `xe_member_message` SET `content` = REPLACE(`content`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_ncenterlite_notify` SET `target_url` = REPLACE(`target_url`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_sites` SET `domain` = REPLACE(`domain`, 'http://기존도메인', 'https://www.happyjung.com');
4. xe / .htaccess 내용에서
RewriteEngine On
RewriteCond %{HTTP_HOST} ^OldDomain\.com$ [NC]
RewriteRule ^(.*)$ http://NewDomain\.com/$1 [L,R]
RewriteCond %{HTTP_HOST} ^www\.OldDomain\.com$ [NC]
RewriteRule ^(.*)$ http://NewDomain\.com/$1 [L,R]
참고자료
https://www.xpressengine.com/index.php?mid=qna&document_srl=22917712
https://www.xpressengine.com/qna/23129948
변경하는 사이트 주소의 맨앞 http: 부터 맨 끝 / 까지 정확히 입력
2. xe / file / config / db.config.php 에서 아래의 정보를 수정
'default_url' => 'https://www.happyjung.com/',
3. phpMyAdmin 에서 쿼리를 순차적으로 실행합니다.
UPDATE `xe_comments` SET `content` = REPLACE(`content`, 'src="http://기존도메인/', 'src="/');
UPDATE `xe_comments` SET `content` = REPLACE(`content`, 'href="http://기존도메인', 'href="/');
UPDATE `xe_comments` SET `content` = REPLACE(`content`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_documents` SET `content` = REPLACE(`content`, 'src="http://기존도메인/', 'src="/');
UPDATE `xe_documents` SET `content` = REPLACE(`content`, 'href="http://기존도메인', 'href="/');
UPDATE `xe_documents` SET `content` = REPLACE(`content`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_editor_autosave` SET `content` = REPLACE(`content`, 'src="http://기존도메인/', 'src="/');
UPDATE `xe_editor_autosave` SET `content` = REPLACE(`content`, 'href="http://기존도메인/', 'href="/');
UPDATE `xe_editor_autosave` SET `content` = REPLACE(`content`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_member_group` SET `image_mark` = REPLACE(`image_mark`, '/./files', '/files');
UPDATE `xe_member_message` SET `content` = REPLACE(`content`, 'src="http://기존도메인/', 'src="/');
UPDATE `xe_member_message` SET `content` = REPLACE(`content`, 'href="http://기존도메인', 'href="/');
UPDATE `xe_member_message` SET `content` = REPLACE(`content`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_ncenterlite_notify` SET `target_url` = REPLACE(`target_url`, 'http://기존도메인', 'https://www.happyjung.com');
UPDATE `xe_sites` SET `domain` = REPLACE(`domain`, 'http://기존도메인', 'https://www.happyjung.com');
4. xe / .htaccess 내용에서
RewriteEngine On
RewriteCond %{HTTP_HOST} ^OldDomain\.com$ [NC]
RewriteRule ^(.*)$ http://NewDomain\.com/$1 [L,R]
RewriteCond %{HTTP_HOST} ^www\.OldDomain\.com$ [NC]
RewriteRule ^(.*)$ http://NewDomain\.com/$1 [L,R]
참고자료
https://www.xpressengine.com/index.php?mid=qna&document_srl=22917712
https://www.xpressengine.com/qna/23129948
댓글목록
등록된 댓글이 없습니다.