공개 대면 사이트에서 Orchard에 멀티 테넌시를 성공적으로 설정했습니다. www.tenant.com에 들어가면 오차드에서 잘 작동합니다. 그러나 Orchard의 임차인 관리자는 한 사이트에 대한 입력 만 허용합니다. 사용자가 tenant.com을 입력하는 경우, 집주인 사이트에서 바인딩을 시도하면 임차인이 아닌 집주인 페이지로 이동하게됩니다. 오차드 임차인 관리자에게 새로운 "임차인"을 추가하면 문자 그대로 새 사이트가 생기고 (적어도 설치 레시피 페이지로 이동) 실제 임차인 사이트에 대한 대안을 취하지 않습니다. 이견있는 사람?www.site.com과 site.com을 Orchard Multi-Tenancy 모듈과 함께 사용하는 방법
2
A
답변
2
좋은 질문입니다. 내가 할 수있는 일은 도메인 중 하나에서 정식으로 전환하는 것을 선호하는 도메인으로 영구 리디렉션하는 것입니다. SEO 관점에서 보면, 어쨌든해야 할 일입니다.
3
정말 오래된 질문 범프 미안하지만 난 지겨워 일부 과수원의 소스 코드를 읽고있다 그리고 나는이를 참조하십시오
_shellsByHost = qualified
.SelectMany(s => s.RequestUrlHost == null || s.RequestUrlHost.IndexOf(',') == -1 ? new[] {s} :
s.RequestUrlHost.Split(new [] {','}, StringSplitOptions.RemoveEmptyEntries)
.Select(h => new ShellSettings(s) {RequestUrlHost = h}))
.GroupBy(s => s.RequestUrlHost ?? string.Empty)
.OrderByDescending(g => g.Key.Length);
I가 실제로이를 테스트하기 위해 모든 멀티 테넌트 (multi-tenant) 사이트가 없습니다 그리고 게으르다가 하나를 설정하지만 잘, 당신처럼 할 수있는 것처럼 보이는 "www.test.com, test.com". 어쩌면 누군가가 이것을 분명히 할 수는 있겠지만, 나는 이것이이 문제를 겪고있는 다른 누구에게나 가장 간단한 해결책이라고 생각한다.
모두 최고
+0
정확합니다. – rtpHarry
관련 문제
- 1. 모듈과 함께 RSL 사용
- 2. RavenDb 및 MultiTenancy
- 3. Maven 다중 모듈과 EAR이 함께 잘 작동합니까?
- 4. Extensible Orchard
- 5. 서브 모듈과 함께 레일 애플리케이션을 어떻게 배치합니까?
- 6. 포함 된 이미지가 모듈과 함께 작동하지 않습니다.
- 7. 원격 객체가 모듈과 함께 작동하지 않습니다.
- 8. Orchard CMS와 함께 Artisteer를 사용하여 테마를 만드는 사람은 누구입니까?
- 9. 클라이언트 유효성 검사를 활성화하는 방법 (Orchard CMS)?
- 10. After_save를 조건과 함께 사용하는 방법?
- 11. Selenium을 PHP와 함께 사용하는 방법?
- 12. NSDateFormatter를 NSPopUpButton과 함께 사용하는 방법
- 13. GLEW를 Qt와 함께 사용하는 방법?
- 14. NSTask를 pbcopy와 함께 사용하는 방법?
- 15. vb.net과 함께 sql을 사용하는 방법
- 16. T4MVC를 StructureMap과 함께 사용하는 방법?
- 17. Hudson을 CakePHP와 함께 사용하는 방법?
- 18. ROWLOCK을 EJB와 함께 사용하는 방법
- 19. JSON을 Jquery와 함께 사용하는 방법?
- 20. PixelFormats.IndexedX를 RenderTargetBitmap과 함께 사용하는 방법?
- 21. Doxygen을 Xcode와 함께 사용하는 방법?
- 22. javadoc을 netbeans와 함께 사용하는 방법
- 23. jboss를 Maven과 함께 사용하는 방법
- 24. PowerMTA를 PHP와 함께 사용하는 방법
- 25. animate와 addclass를 함께 사용하는 방법
- 26. memcache를 PHP와 함께 사용하는 방법
- 27. Wordpress와 Django를 함께 사용하는 방법
- 28. scalatra와 함께 scalate를 사용하는 방법
- 29. mhonarc를 Postfix와 함께 사용하는 방법?
- 30. 난간을 레일과 함께 사용하는 방법
올바른 방향으로 안내해 주셔서 감사합니다. 이 문제를 조사한 사용자 : Orchard를 보유하고있는 서버의 IIS에서 TENANT 사이트의 디렉토리로 이동하여 해당 TENANT 사이트의 기능보기에서 HTTP 리디렉션 링크를 클릭하십시오. "리디렉션 요청을이 대상으로 리디렉션"을 선택하고 http : //에 www와 dot 및 TENANT 이름을 입력하십시오 (미안, 입력하지 않음). (TENANT를 임차인 사이트 이름으로 바꾸십시오). 리디렉션 동작을 선택하지 마십시오. 이제 www.TENANT.com과 TENANT.com이 브라우저에 입력되어 두 곳 모두 임차인 사이트로 연결됩니다. –