2013-10-09 6 views
0

IIS8 서버에서 실행되는 PHP 웹 사이트가 있습니다. 나는 또한 다른 서버에서 호스팅되는 WordPress 블로그를 가지고있다. 블로그가 메인 사이트와 동일한 도메인 아래에 나타나기를 바랍니다.다른 서버에있는 웹 사이트에 페이지 표시

예를 들어, www.mysite.com은 서버 A에서 호스팅됩니다. 블로그는 서버 B에서 호스팅됩니다. 도메인 이름은 서버 A로 설정됩니다. 사용자가 www.mysite.com으로 이동하면 메인 웹 사이트 사용자가 www.mysite.com/posts로 이동할 때 서버 B에서 호스팅되는 블로그를 볼 수 있어야합니다. 가능합니까? IIS에서 뭔가를 구성해야하거나이 작업을 수행 할 다른 방법이 필요한 경우 cname을 사용할 수 있는지 잘 모르겠습니다.

+0

그냥 단순하게 유지하고 iframe을 사용할 수 있습니까? –

+0

도메인이 서버 A를 가리키면 iframe이 어떻게 도움이됩니까? www.mysite.com/posts는 기술적으로 URL에 위치하기 때문에 404 오류가 발생합니다. 블로그는 다른 서버에서 호스팅되지만 동일한 도메인 이름을 사용할 수 있어야합니다. – user715564

+0

posts.html에서 페이지를 만들고 iframe을 페이지에 삽입합니다. 그런 다음 IIS 서버에 다시 쓰기 규칙을 넣어 "/ posts"로 만드십시오. 그게 당신의 문제를 해결합니까? – Prashank

답변

0

설명대로 www.mysite.com/blog가 가장 쉽고 깨끗한 솔루션이 아닐 수 있습니다. 가능하다면 하위 도메인을 사용하는 것이 좋습니다.

블로그는 blog.mysite.com 또는 원하는대로 끝납니다. 사이트 A는 여전히 www.mysite.com입니다.

0

여기 몇 가지 옵션이 있습니다. iframe 제안 URL을 입력 한 후 리디렉션하는 요구 사항에 맞지 않는다고 생각합니다.

간단한 도메인 리디렉션을 추가 할 수 있습니다. 예를 들어 mysite.com/posts는 서버 B도 리디렉션합니다. IIS에서 rewirte URL을 사용하여 볼 수 있습니다. URL 재 작성 확장자 here을 참조하십시오.

0

예, 당신은 단순히 (배열/객체 형식) 블로그 게시물 데이터를 반환 서버 A에 API 함수

만들기 블로그 데이터를 가져 출력

를 반환합니다 서버 B에서 API를 호출 할 수 있습니다

관련 문제