사전 조건
Magento는 이미 설치시 기본 웹 사이트 (귀하의 경우 mystore1.com)를 만들었습니다.
1 단계-생성로
이동합니다 System->Manage Stores
. 웹 사이트 만들기를 클릭하십시오 . 원하는 값으로 양식을 채우고 저장하십시오. 예:
- 이름-웹 사이트 2
- 코드-site2
- 정렬 순서 : 2
상점 작성을 클릭하십시오 . 양식에서 값을 입력하고 저장하십시오. 예:
- 웹 사이트-웹 사이트 2 (이전에 만든 웹 사이트)
- 웹 사이트 2를위한 상점
- 루트 카테고리-기본 카테고리 (mystore1.com의 상점과 동일)
상점보기 작성을 클릭하십시오 . 양식에서 값을 입력하고 저장하십시오. 예:
- 저장
- 이름-웹 사이트 2의 저장소 (위에서 만든 것)
- 코드-store2
- 상태-사용
- 정렬 순서-1
지금까지 새로운 웹 사이트를 만들었습니다.
2 단계-구성로
이동합니다 System->Configuration->Web->Unsecure
. 왼쪽 상단 드롭 다운에서 '웹 사이트 2'(상점보기가 아닌 웹 사이트)를 선택하고 다음 값을 채우십시오.
- 기본 URL : http://www.mysite2.com/
- 기본 링크 URL : {{unsecure_base_url}}
- 기본 스킨 URL : {{unsecure_base_url}} skin /
- 기본 미디어 URL : {{unsecure_base_url}} media /
- 기본 JavaScript URL : {{unsecure_base_url}} js / 그들 중 일부가 이미 그런 경우 그대로 두십시오.
웹 사이트에서 SSL을 사용하려는 경우 Secure
섹션 에서 동일하게 수행해야 하지만 '기본 URL'에 대해 웹 사이트의 보안 URL을 입력하십시오.
- 기본 URL : https://www.mysite2.com/
- 기본 링크 URL : {{secure_base_url}}
- 기본 스킨 URL : {{secure_base_url}} skin /
- 기본 미디어 URL : {{secure_base_url}} media /
- 기본 JavaScript URL : {{secure_base_url}} js /
변경 사항을 저장하고 캐시를 지우십시오.
3 단계-서버 구성
이제 mysite2.com의 문서 루트가 mysite1.com과 동일한 폴더를 가리 키도록해야합니다.
이것을 httpd.conf
파일에 추가 하십시오
<VirtualHost *:80>
ServerAdmin webmaster@mysite2.com
DocumentRoot /document/root/here
ServerName mysite2.com
</VirtualHost>
이제 mysite2.com을 방문하면 mysite1.com과 동일한 홈페이지가 표시되지만 처음 클릭하면 mysite1.com으로 이동합니다.
이 문제를 해결하려면에 다음을 추가하십시오 .htaccess
.
SetEnvIf Host www\.mysite1\.com MAGE_RUN_CODE=base #or the code for mysite1.com
SetEnvIf Host www\.mysite1\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^mysite1\.com MAGE_RUN_CODE=base #or the code for mysite1.com
SetEnvIf Host ^mysite1\.com MAGE_RUN_TYPE=website
SetEnvIf Host www\.mysite2\.com MAGE_RUN_CODE=site2 #or the code for mysite1.com
SetEnvIf Host www\.mysite2\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^mysite2\.com MAGE_RUN_CODE=site2 #or the code for mysite1.com
SetEnvIf Host ^mysite2\.com MAGE_RUN_TYPE=website
서버를 다시 시작하고 (var / cache의 내용)을 대비하여 캐시를 다시 지우면 준비가 완료됩니다.
내가 뭔가를 놓친 경우 기본적으로 동일한 내용을 말하는 이 자습서 를 확인할 수 있습니다 .
[편집]
고객을 분리하기 위해, 새로운 웹 사이트를 구성한 후에는에 이동 System->Configuration->Customer Configuration->Account Sharing Options
하고 값을 설정 공유 고객 계정 에 당 웹 사이트 .