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

【已解答】宝塔面板怎么实现PC端和移动端使用同一域名

发表在 Linux面板2022-10-28 14:50 [复制链接] 9 4882

我现在有一个网站,PC端和移动端是两套模板,PC端和移动端访问的域名相同。采用的是通过判断客户的设备类型,访问对应的模板,但是需要在宝塔面板建立两个站点,其中手机端需要绑定另一端口才能访问对应的网站后台管理系统,但这也导致了,搜索引擎会收录带端口的网址,所以想请教下,大佬们是否有更好的办法?
使用道具 举报 只看该作者 回复
发表于 2022-10-28 15:11:46 | 显示全部楼层
您好,您可以尝试使用反向代理或者是已二级目录的形式访问
使用道具 举报 回复 支持 反对
发表于 2022-10-28 16:12:39 | 显示全部楼层
您好,谢谢回答。但是还是有两点疑问。
1、反向代理了解了一些,但是主要是针对用户设备访问判断,不知道怎么实现登陆两个网站管理后台;
2、我们想要PC端和手机端的url是一样的,虽然二级目录也可以实现url一样,但是不想收录网址带二级目录的连接,只能用robots进行限制,但是又顾虑怕影响到搜索引擎收录效果
使用道具 举报 回复 支持 反对
发表于 2022-10-29 10:23:10 | 显示全部楼层
这里是否可以考虑使用到重定向设置呢?这个能否满足你这个搜索引擎收录的问题呢。
或者单独配置针对设备的一个UA判断进行一个跳转
使用道具 举报 回复 支持 反对
发表于 2022-10-31 10:03:17 | 显示全部楼层
我也考虑的是进行重定向设置,通过rewrite ^(/.*)$ https://www.yuming.com/$1 permanent;重定向到不带端口的网址上,但这也导致了,不能通过ip+端口的形式登录到手机端网站后台
使用道具 举报 回复 支持 反对
发表于 2022-11-1 09:22:45 | 显示全部楼层
宝塔用户_inpaaq 发表于 2022-10-31 10:03
我也考虑的是进行重定向设置,通过rewrite ^(/.*)$ https://www.yuming.com/$1 permanent;重定向到不带端口 ...

如果是手机后台的话,可以单独出来建站去绑定到手机端后台的访问目录。目前所想到的只有这些了。
使用道具 举报 回复 支持 反对
发表于 2022-11-3 09:39:33 | 显示全部楼层
目前就是单独建站通过IP+端口的模式绑定手机端后台访问目录,但是会被浏览器收录http://网址.com:端口。所以想看下有没有更好的办法。
使用的是以下代码进行判断,根据设备适配不同的页面
location / {
        proxy_pass http://192.168.20.1;  # 电脑版
        if ($mobile_rewrite = perform) {
                proxy_pass http://192.168.20.2;  # 手机版
        }
}
使用道具 举报 回复 支持 反对
发表于 2022-11-3 10:08:57 | 显示全部楼层
宝塔用户_inpaaq 发表于 2022-11-3 09:39
目前就是单独建站通过IP+端口的模式绑定手机端后台访问目录,但是会被浏览器收录http://网址.com:端口。所 ...

可以找下懂前端的,做个自适应的兼容。
使用道具 举报 回复 支持 反对
发表于 2022-11-3 15:14:17 | 显示全部楼层
大炮运维V587 发表于 2022-11-3 10:08
可以找下懂前端的,做个自适应的兼容。

目前的需求就是PC端和移动端分端做,然后域名使用同一域名
使用道具 举报 回复 支持 反对
发表于 2022-11-3 15:21:24 | 显示全部楼层
宝塔用户_inpaaq 发表于 2022-11-3 15:14
目前的需求就是PC端和移动端分端做,然后域名使用同一域名

您好,这个面板不能直接实现,需要您网站程序直接做判断跳转到PC或者移动端
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

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

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表