V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
xingshu
V2EX  ›  NGINX

一个域名能实现 pc 访问 index.html,手机访问 index.php 吗?

  •  
  •   xingshu · 2016-05-28 17:13:05 +08:00 · 5262 次点击
    这是一个创建于 3096 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请教各位,一个域名能实现 pc 访问 index.html ,手机访问 index.php 吗?
    17 条回复    2016-05-29 20:22:01 +08:00
    ca1123
        1
    ca1123  
       2016-05-28 17:20:12 +08:00
    你这个只能在 Web 服务器上实现, DNS 做不到。
    如果在 web 服务器上,当然是可以的
    你根据 UA 跳转似乎就可以了吧
    具体的得 我也是三脚猫
    jhdxr
        2
    jhdxr  
       2016-05-28 17:27:35 +08:00
    可以,根据 UA 判断下
    hao123yinlong
        3
    hao123yinlong  
       2016-05-28 17:44:16 +08:00
    http://detectmobilebrowsers.com/ 常见 WebServer 都有,判断自己完善下
    McContax
        4
    McContax  
       2016-05-28 17:50:10 +08:00 via Android
    我记得 cloudflare 的有个付费功能可以,或者在服务器写个 html .php 判断也行
    Smirnoff
        5
    Smirnoff  
       2016-05-28 17:52:23 +08:00   ❤️ 1
    可以

    ----首页判断 是否是 手机 是手机 就跳转到 手机页面
    <script type="text/javascript">
    var mobileUrl="http://www.xxx.com/index.php",
    mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
    if (mobile) {
    window.location = mobileUrl;
    }
    </script>
    tadtung
        6
    tadtung  
       2016-05-28 19:18:14 +08:00 via Android
    可以,很简单的。 ua 判定就行。
    lslqtz
        7
    lslqtz  
       2016-05-28 20:03:27 +08:00
    htaccess 判断 ua 重写?
    dphdjy
        8
    dphdjy  
       2016-05-28 20:27:57 +08:00 via Android
    @ca1123 DNS 并不负责 file name 的解析,只处理 hostname
    aprikyblue
        9
    aprikyblue  
       2016-05-28 20:47:23 +08:00
    判断下 ua ,跳转
    yexiaoxing
        10
    yexiaoxing  
       2016-05-28 21:17:52 +08:00
    nginx 可以判断 UA
    bdbai
        11
    bdbai  
       2016-05-28 21:26:34 +08:00 via Android
    既然都能跳转了为什么不直接重写过去呢
    asp
        12
    asp  
       2016-05-28 23:12:44 +08:00
    index.php 设置成首页,在里面判断客户端特征,电脑用户 301 跳转到 index.html 即可。
    Roycom
        13
    Roycom  
       2016-05-28 23:29:46 +08:00
    简单
    xiqingongzi
        14
    xiqingongzi  
       2016-05-29 06:19:50 +08:00 via Android
    百度有个 js 叫 UaDirect ,巨好用!推荐!在 html 里加载就行
    ysoserious
        15
    ysoserious  
       2016-05-29 09:52:18 +08:00
    @jhdxr 江湖大虾仁?好熟悉的头像,以前玩 Discuz ?
    jhdxr
        16
    jhdxr  
       2016-05-29 17:31:48 +08:00
    @borlee2567 嗯。。。你是哪位。。。
    ysoserious
        17
    ysoserious  
       2016-05-29 20:22:01 +08:00
    @jhdxr 以前修改过宠物游戏的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5379 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:26 · PVG 17:26 · LAX 01:26 · JFK 04:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.