문제

i 기본적으로 마젠토에서 새로운 상점 전면을 만들고 동일한 제품을 사용하여 Magento에서 다른 도메인을 연결하고 있습니다.

나는 site1.co.uk 등을 예로 들어,

Magento의 새로운 상점 (Site2)과 주 상점 루트 카테고리를 사용하여 자체 상점 전면을 만들었습니다.

현재 마젠토 사이트 (site1.co.uk)의 도메인을 가리키는 Plesk Panel (site2.co.uk)에서 별칭 도메인을 만들었습니다. 또한 호스팅 루트가 site1.co.uk 루트 디렉토리와 동일하게 설정된 정상적인 도메인을 시도했습니다. Plesk 12에서 설정 한 별명 도메인은 "HTTP 301 코드로 리디렉션"설정이 diabled입니다.

i는 "rewriteEngine on" 위의 내 주요 Magentos .htaccess에 다음을 추가했습니다.

SetEnvIf Host www\.**site2**\.co.uk MAGE_RUN_CODE=**site2**
SetEnvIf Host www\.**site2**\.co.uk MAGE_RUN_TYPE=website
SetEnvIf Host ^**site2**\.co.uk MAGE_RUN_CODE=**site2**
SetEnvIf Host ^**site2**\.co.uk MAGE_RUN_TYPE=website
.

그러나 새로운 웹 사이트 URL을 방문하면 현재 사이트의 유지 보수 페이지 (바에서 메인 스토어에 전달되지 않은 새 URL을 유지)로 데려 오면 왜이 이유가있는 이유에 대해 멈추고 있습니다.

도움이 크게 감사하고 내가 탐색을 놓친다면 내가 알게 된 경우

도움이 되었습니까?

해결책

  1. 유지 보수 모드가 꺼져 있는지 확인

  2. 캐시를 새로 고침하십시오. 사이트 루트에서 CLI 에서이 작업을 수행 할 수 있습니다

    • rm -rf var / cache / *
    • php 쉘 / cache.php --refresh 모든
    • 마젠토 멀티 스토어 설정에서 새로운 상점을 만들기위한 좋은 참고 자료가 있습니다

다른 팁

위에 게시 한 것은 .htaccess에서 나는 "웹 사이트"로 설정 한 것이 완벽하게 작동했을 때 "웹 사이트"로 설정했습니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top