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

liuyang_1991 · 2017年08月08日 · 最后由 zouyu 回复于 2017年08月12日 · 1381 次阅读

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

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

happyming9527 回复

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

liuyang_1991 回复

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

hrz3424 回复

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

liuyang_1991 回复

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

liuyang_1991 回复

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

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

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号