新手问题 关于域名绑定的问题

liuyang_1991 · August 08, 2017 · Last by zouyu replied at August 12, 2017 · 1372 hits

在同一个 Controller 下去渲染两个模板,一个是 .html.erb 的,一个是.mobile.erb 的,当手机访问时 render 到.mobile.erb 的模板上,pc 访问的时候,render 到.html.erb 的模板上
现在要手机和 pc 用两个域名访问,请问怎么给手机站配一个域名?

配域名跟你 render 哪个模版没关系吧。就算你是手机用了 pc 端的域名,访问一样显示 mobile.erb 啊

现在要用两个域名配百度的东西,pc 一个,wap 一个

做个中间判断是不是手机请求还是 pc 请求

Reply to hrz3424

我没太明白!我判断是手机的话就显示 mobile.erb, pc 的话就 html.erb, 现在是一个项目里,怎么配置两个域名!一个手机站,一个 pc, 您能收的明白点么?

一个域名就可以了 http://rushi.net/ 你看下这个就知道了

也可以分开一个项目 考虑下前后端分离吧 vue + API

域名绑定和渲染哪个模板没关系啊,模板的选择是通过判断设备类型选择的。

两个域名通过 nginx 都指向你的服务 然后在 application controller 中判断域名然后设置 request. variant

You need to Sign in before reply, if you don't have an account, please Sign up first.