2017-11-15 1 views
0

해결을 위해 많은 노력을 기울이지 않으므로 미리 사과드립니다. 나는 인터넷 검색을하고 있었고 뇌를 깨고 있었지만 어떻게해야하는지 시각화하기조차 할 수 없다.WordPress : 하위 도메인 또는 하위 디렉토리의 내용이 같습니다.

우리는 Woocommerce 상점이있는 WordPress 사이트가 있습니다. 간단히 말하면, 우리는 다양한 리조트를위한 제품을 판매 할 것이고, 각 리조트는 모든 것을 분리하여 유지할 수있는 자체 제품 카테고리를 갖게 될 것입니다. 예를 들어 누군가 https://www.oursite.com/resort-1으로 가면 Resort 1의 모든 제품이 포함 된 페이지가됩니다. 이것은 모두 좋고 좋다.

문제 : 각 리조트마다 키오스크 프로를 사용하여 각 리조트의 제품을 표시하고 구매할 수있는 iPad 키오스크도 있습니다. 이러한 키오스크 버전의 사이트는 하위 도메인을 통해 액세스 할 수 있어야합니다 (예 : https://resort-1.oursite.com. 이러한 하위 도메인 버전은 방문 페이지로 시작한 다음 예상 제품 목록으로 연결되지만 모양은 약간 다릅니다 (모두 CSS를 통해).

내 질문 :

  1. 어떻게 다중 사이트를 사용하지 않고 특정 페이지로 연결하기 위해 하위 도메인을 설정할 수 있습니까?

  2. 각 페이지의 모든 링크를 조정하여 키오스크 하위 도메인에서 시작하면 어디로 이동하든간에 키오스크 버전에 머물러있게 할 수 있습니까?

+0

Hello Keith. 모든 Resort a Subdomain을 추가 할 수 있습니다. https://oursite.resort-1.com처럼 보일 것입니다. 이 작업은 하위 도메인에서 수행 할 수 있습니다. – Doggo

+0

하지만 사람들이 시작한 사이트의 버전에 머물도록 링크를 어떻게 변경합니까? 예를 들어 키오스크/하위 도메인 버전 ('resort-1.oursite.com')에있는 사용자가 제품을 클릭하면 'resort-1.oursite.com/products/this-product'가 표시됩니다. 일반 비 하위 도메인 버전 말이 돼? –

+0

더 빠른 답변을 얻으려면 어떤 상황에서 "긴급한"또는 다른 유사한 문구를 내 질문에 추가해도됩니까?] (// meta.stackoverflow.com/q/326569) - 요약은 이것이 자원 봉사자를 대하는 이상적인 방법이며, 아마도 답을 얻는 데 비생산적입니다. 이 질문을 귀하의 질문에 추가하지 마십시오. – halfer

답변

0

그것은 하나 개의 방법이가 될 것이다 달성하기 위해 저를 친다 : 예 subdomain.domain.com/page를 들어,

은)는 VAR로 전달 된 하위 도메인이있는 페이지로 라우팅 htaccess로를 사용 다음

Mod Rewrite Subdomain to PHP with GET variable
Sub-domain as variable in mod_rewrite

및 domain.com/page?sd=subdomain하는 단계;
b) if (sd = sudomain) {do_something()} 어디에서 뭔가 다른 style.css를 사용하고 원하는대로 페이지 내의 모든 HTML을 수정하는 경우 b) 코드에 코드를 포함하십시오.

+0

실제로 하위 문자열을 건너 뛰고 쿼리 문자열을 사용하는 것에 대해 생각하고 있습니다./세션 변수를 사용하여 키오스크 상태를 추적합니다. 그래서 우리는 키오스크의 홈페이지를'https : //oursite.com/landing-page/? kiosk'로 설정할 수 있습니다. 그러면 PHP에서'kiosk' 쿼리 문자열을 확인하고 그것을 사용하여 세션을 생성 할 수 있습니다. 다른 페이지로 이동하면 키오스크 스타일도 사용됩니다. 그것에 대해 어떻게 생각하세요? –

+0

나는 그것을 좋아한다.여기에 하위 도메인의 유일한 진정한 가치는 키오스크가 고객을 위해 하위 도메인을 게시 할 수있게하는 것입니다. 어쨌든 이전에 언급 한 동일한 htacess 리디렉션 방법으로 나중에이를 수행 할 수 있습니다. –