Rails 3 项目的 api 之前是放在 http://www.myapp.com/api/v1/ 下的, 现在想换成二级域名,像 http://api.myapp.com/v1
有好的解决方案吗?
理论上 api 和 www 是同一套代码,能想到的也就是重做一个 router,将路径重定向。
不知谁有这方面的经验。
constraints :subdomain => "api" do scope :module => "api" do resources :xxxxxxxxxxxxxxxxxxxxxxxxx end end
#1 楼 @ywencn 我是想在域名商下建一个新的 subdomain,这种方式好像是用 rails 的 router,然后配泛域名解析?
我现在的作法是新加一个 router 的配置
scope :module => "api" do namespace :v1 do resources :users end end
然后在域名商下注册一个新的 api 的子域名,指向到这个地方。
简单的方式,简单实现:绝配!