레일 3.1.1을 사용 중입니다. 예를 들어 미국에서 사용자를 적절한 서브 도메인 us.site.com
(여기는 site.com
과 동일한 서버에서 호스팅 됨)로 리디렉션하고 싶습니다. 그/그녀의 IP 주소로 사용자를 현지화 할 수 있다는 것을 알고 있지만 어떻게해야 적절한 하위 도메인으로 리디렉션 할 수 있습니까? 사용자 IP의 위치를 지정하고 리디렉션을 처리하는 기술/보석이 있습니까?사용자를 현재 위치에 따라 하위 도메인으로 리디렉션하는 방법은 무엇입니까?
P.S. : 아마, 성능상의 이유로, 나는 미들웨어를 사용해야합니다 ... 내가 과거에 즐겁게 사용했던
간단히 말해 사용자를 기본 도메인의 동일한 서버에 호스팅 된 하위 도메인으로 리디렉션하고 싶습니다. 어쩌면 당신의 해결책은 나의 요구를 위해 "진보 된"것입니다 ... – Backo
@sarnold +1, 이것은 정말로 흥미로운 것 같습니다. – iain
@Iain : 다른 패션에서는 해결하기 어려운 문제를 확실히 해결하지만 랙 미들웨어는 Backo에 훨씬 적합합니다. :) – sarnold