网站只想让手机用户访问,PC端无法访问,应该怎么做?

做了一个网站,想只让手机端打开,PC端打开就是404界面,应该如何做?代码是什么?有哪位大神可以写下吗?让PC端打开就如下图。

建议您使用js代码实现手机用户访问PC端无法访问

1.在手机端浏览的页面上加个js:

<script type="text/javascript">

  var system = {};

  var p = navigator.platform;

  var u = navigator.userAgent;

  system.win = p.indexOf("Win") == 0;

  system.mac = p.indexOf("Mac") == 0;

  system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);

  if (system.win || system.mac || system.xll) {//如果是PC转

    if (u.indexOf('Windows Phone') > -1) {  //win手机端

    }else {

      window.location.href = " <%=ctx%>/jsp/mobile/allChannel/addChannelPCerror.jsp";

    }

  }

</script>

2.再看看跳转的错误页面:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@ taglib uri="/my-tags" prefix="m" %>

<m:contextPath id="ctx"/>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>哎呀,出错了...</title>

<style type="text/css">

    body {

        text-align: center;

        background-color: #eeeeee;

        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    }

</style>

</head>

<body>

<img id="post1" class="post" src="<%=ctx %>/jsp/mobile/allChannel/img/error.png">

</body>

</html>

出错了

3.操作前请先备份原有程序文件.

温馨提示:内容为网友见解,仅供参考
无其他回答

网站只想让手机用户访问,PC端无法访问,应该怎么做?
建议您使用js代码实现手机用户访问PC端无法访问 1.在手机端浏览的页面上加个js: var system = {};var p = navigator.platform;var u = navigator.userAgent;system.win = p.indexOf("Win") == 0;system.mac = p.indexOf("Mac") == 0;system.x11 = (p == "X11") || (p.indexOf...

手机能打开电脑网站,电脑打不开!
   我们接着需要做的就是找一个内核独特的浏览器,可以兼容纯wap网站的。再试试谷歌chrome,结果如下图6所示,还是同样的情况(由于本人谷歌的下载设置的原因,谷歌浏览器直接下载文件了,没有提示,所以截图看不到上文类似的提示页面)。   强大的浏览器,我们已经...

为什么有些网站手机能打开电脑却打不开
针对这种情况,建议首先检查网络连接和浏览器设置,确保一切正常。如果问题依旧存在,可以尝试清除浏览器缓存、更换浏览器或联系网站管理员获取帮助。同时,也可以尝试在其他电脑或设备上访问该网站,以确定问题是否由特定设备引起。

为什么有些网站手机能上电脑不行
三、在电脑上浏览WAP网页的方法 其实,目前绝大多数的网站,都同时开通WAP和WWW,所以。手机能浏览的网页,电脑也能浏览,如果一定要浏览那些不支持电脑浏览的网页,那么,方法是在电脑上安装手机模拟器。

同一网址 手机可上网 电脑不可上
有两种可能,1是本身手机访问网站时就是经过浏览器优化了的,所以会快。2是所访问的网站在运营商处有限制,但是手机所访问的可能是wap网址

PC浏览器怎么访问手机版网页?
另一种方法是在手机上请求桌面版网站,然后将手机连接到电脑,通过电脑浏览器打开手机版网页。以下是具体步骤:在手机上打开你想要查看的手机版网页。点击浏览器地址栏中的“桌面版”或“请求桌面版网站”选项。这通常显示为一个类似于电脑屏幕的图标或者菜单项。手机上的网页将重新加载为桌面版网页。接...

手机wifi可以用,电脑不能上网怎么回事?
详情请查看视频回答

电脑为什么无法访问手机网页?
综上所述,电脑无法访问手机网页的原因可能涉及网站设计、浏览器兼容性、DNS设置以及网络或防火墙限制等多个方面。在遇到此类问题时,用户可以尝试更换浏览器、检查DNS设置、确认网络连接和防火墙规则等方法来尝试解决问题。如果问题依然存在,建议联系网络服务提供商或咨询专业技术人员以获取进一步的帮助。

为什么电脑无法访问某网站手机却能
1. **网站服务器配置问题**:部分网站可能由于服务器配置不当,如DNS解析错误或虚拟主机配置错误,导致在PC浏览器上无法访问。而手机浏览器由于兼容性和内核差异,可能不受这些配置问题的影响。2. **浏览器兼容性**:PC浏览器与手机浏览器在内核、渲染引擎等方面存在差异,可能导致某些网站在PC上无法...

...真实用户手机端访问时跳转指定的手机页面要怎么处理。
检测Referer以及判断客户端的User-Agent,简单的页面可以这么简单处理,当然这种方法还是可以用模拟的方法破掉的,想足够强壮不被蜘蛛趴的话,需要做动态验证,算法够复杂客户模拟无法轻易破解就行,请求的md5值不一致就是你要打击的目标了!

相似回答