2015-01-06 2 views
0

두 도메인, primarydomain.com 및 secondarydomain.com이 있습니다. 그들은 모두 같은 Wordpress 사이트를 가리 킵니다.WordPress One Site, Multiple Domains

누군가가 secondarydomain.com을 사용하여 사이트를 방문하면 htaccess 다시 쓰기 규칙을 사용하여 url 매개 변수를 추가합니다. 해당 매개 변수가 감지되면 약간 다른 레이아웃을 제공합니다.

내 문제는 사용자가 primarydomain.com에 로그인 한 다음 secondarydomain.com으로 이동하면 더 이상 사이트에 로그인하지 않는다는 것입니다. 나는 이것이 인증 쿠키가 primarydomain.com에 특별히 설정되어 있다고 믿습니다.

두 도메인 모두에 대해 쿠키를 설정할 수있는 방법이 있습니까?

답변

0

보안 문제로 인해 도메인이 primarydomain.comsecondarydomain.com 인 경우 불가능합니다.

내가 볼 수있는 유일한 옵션은 하위 도메인

p.domain.com을 사용하는 것입니다 s.domain.com 쉽게 단지에 따라와 추가 쿠키 워드 프레스에 대한

를 공유하도록 구성 할 수 있습니다 당신의 WP-설정 :

define('COOKIEPATH', '/'); 
define('COOKIE_DOMAIN', 'domain.com'); 

난 당신이 SECONDARYDOMAIN에 cookie_id를 전달하고 협력을 조회 할 수 있다면 쿠키 동기화 어떤 종류의를 게재 할 수있는 가정 데이타베이스를 통해 okies. (아마도 더 많은 이슈로 이어질 것입니다).