我正在寻找从他们的子域以及他们的自定义域路由用户的页面。例如,考虑三个域:
app.com
user1.app.com
user1.com
访问者应该能够在应用域 (user1.app.com) 的子域以及用户的自定义域 (user1.com) 中看到用户的页面。也就是说,访问者在访问“app.com”的任何子域或不是“app.com”的根域时将访问用户页面。
我将如何设置路线来做到这一点?
也许类似于此伪代码的内容:
match "/", :to => "user_page#show", :constraints => { :subdomain => /.+/ OR :domain => NOT(app.com) }
你怎么看?