Javascript移动重定向,页面保持刷新

Javascript移动重定向,页面保持刷新,javascript,redirect,mobile,Javascript,Redirect,Mobile,我正在尝试将我的所有站点移动流量重定向到一个页面 所以我在标题中添加了重定向代码 <script type="text/javascript"> <!-- if (screen.width <= 699) { document.location = "/page/mobile/"; } //--> </script> 问题是,重定向后脚本会继续执行,因为整个站点上的头是相同的。所以它一次又一次地刷新页面 我希望javascript检查/p

我正在尝试将我的所有站点移动流量重定向到一个页面

所以我在标题中添加了重定向代码

<script type="text/javascript">

<!-- if (screen.width <= 699)

{ document.location = "/page/mobile/";

}

//-->

</script>

问题是,重定向后脚本会继续执行,因为整个站点上的头是相同的。所以它一次又一次地刷新页面

我希望javascript检查/page/mobile/in url,如果有,不要执行重定向


我怎样才能做到这一点?谢谢

在if条件下检查窗口位置

if (window.location.href.indexOf("/mobile/")>-1){
  console.log("You are on mobile page")
}
这样做

if ( window.location.pathname !== "/page/mobile"){
   window.location.href = "https://[your-host-name]/page/mobile";
}
因此,您可以使用
window.location.pathname
访问主机(和端口)之后的路径