2017-05-06 12 views
0

次の2つのURLを指すようになるレール5アプリケーションを開発しています。Rails 5 - トップレベルドメインによる経路のスコープ

www.example.com.au 
www.example.co.nz 

私はトップレベルドメインを使用してI18nのロケールを設定しています。

www.example.com.auには、www.example.co.nzでアクセスできないページがあり、その逆もあります。したがって、私はTLDに基づいて自分のルートを調べたいと思います。例えば、www.example.com.au/sydneyである。シドニーはオーストラリアの都市なので、以下のようには働きません。 www.example.co.nz/sydney

同様に、ニュージーランドの都市である/aucklandは、example.co.nz/aucklandでアクセスでき、ではではアクセスできません。

助けてください。

ありがとうございます。

答えて

0

これは一例であり、あなたのdomain.Likeによると、この

constraints(:host => /foo.tld/) do 
    match "/(*path)" => redirect {|params, req| "http://bar.tld/#{params[:path]}"} 
end 

をあなたのルートを設定してみてください、あなたはこの中にあなたのルートを管理することができます。

関連する問題