当前位置:论坛首页 > Linux面板 > 求助

怎样让电脑端和手机端访问不同的页面(同一域名)

发表在 Linux面板2021-2-25 17:04 [复制链接] 6 3300

电脑端和手机端访问同一域名(包括主域名及www二级域名)的时候,分别进入到相应的页面,该怎样设置?

说明:电脑端和手机端主页均是静态页面,面板安装的是apache。
谢了!
使用道具 举报 只看该作者 回复
发表于 2021-2-25 17:23:34 | 显示全部楼层
添到到网站首页头部即可:

<script type="text/javascript">
    try{
        if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
            window.location.href="/mobile/";
        }else{
            {#window.location.href="";#}
        }
    }catch(e){}
</script>
href="/mobile/" 是你需要跳转的路径
使用道具 举报 回复 支持 反对
发表于 2021-2-25 17:48:49 | 显示全部楼层
前端页面上判断下设备类型或者是尺寸,然后跳转到不同页面吧
使用道具 举报 回复 支持 反对
发表于 2021-2-25 18:45:38 | 显示全部楼层
本帖最后由 宝塔用户_zhdzni 于 2021-2-25 18:48 编辑
铭心刻骨 发表于 2021-2-25 17:23
添到到网站首页头部即可:

谢谢你!试了一下,好像没有成功。

我电脑版的首页是一个index.html页面,我把代码添到头部,href="/mobile/"这里是改成类似这样的:href="跳转地址" 其它地方没改。
使用道具 举报 回复 支持 反对
发表于 2021-2-25 19:18:36 | 显示全部楼层
宝塔用户_zhdzni 发表于 2021-2-25 18:45
谢谢你!试了一下,好像没有成功。

我电脑版的首页是一个index.html页面,我把代码添到头部,href="/mobi ...

昂你的结构是怎么样的不了解,
例如,你可以,www.pc.com 电脑端,m.pc.com搞成移动端,然后用上面的代码跳转也行.
使用道具 举报 回复 支持 反对
发表于 2021-2-25 19:47:11 | 显示全部楼层
铭心刻骨 发表于 2021-2-25 19:18
昂你的结构是怎么样的不了解,
例如,你可以,www.pc.com 电脑端,m.pc.com搞成移动端,然后用上面的代码 ...

谢谢!

电脑端、手机端分别设置不同域名的话,手机用主域名访问能自动跳转到手机端域名吗?

-----

我的电脑端和手机端首页都是静态页面,例如我可以设电脑端首页为1.html,手机端首页为2.html

需要到达的效果是:当电脑端通过主域名(xxx.com和www.xxx.com)访问时,则访问1.html,而手机端通过主域名(xxx.com和www.xxx.com)访问时,则访问2.html

或者通过纯html代码的方法也可以,比如设置网站首页为index.html,将代码放置在这个文件。当电脑端通过主域名访问时,则跳转到1.html,而手机端访问主域名时,则跳转到2.html

不知是否可行?
使用道具 举报 回复 支持 反对
发表于 2021-2-25 21:40:10 | 显示全部楼层
宝塔用户_zhdzni 发表于 2021-2-25 19:47
谢谢!

电脑端、手机端分别设置不同域名的话,手机用主域名访问能自动跳转到手机端域名吗?

那按正常情况我发代码可以的吖,这个代码而已我以前的网站上用过的
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表