在同一个 Controller 下去渲染两个模板,一个是 .html.erb 的,一个是.mobile.erb 的,当手机访问时 render 到.mobile.erb 的模板上,pc 访问的时候,render 到.html.erb 的模板上 现在要手机和 pc 用两个域名访问,请问怎么给手机站配一个域名?
配域名跟你 render 哪个模版没关系吧。就算你是手机用了 pc 端的域名,访问一样显示 mobile.erb 啊
现在要用两个域名配百度的东西,pc 一个,wap 一个
做个中间判断是不是手机请求还是 pc 请求
我没太明白!我判断是手机的话就显示 mobile.erb, pc 的话就 html.erb, 现在是一个项目里,怎么配置两个域名!一个手机站,一个 pc, 您能收的明白点么?
一个域名就可以了 http://rushi.net/ 你看下这个就知道了
也可以分开一个项目 考虑下前后端分离吧 vue + API
域名绑定和渲染哪个模板没关系啊,模板的选择是通过判断设备类型选择的。
两个域名通过 nginx 都指向你的服务 然后在 application controller 中判断域名然后设置 request. variant