0

在 index.php 页面上,我使用 jQuery 重定向来将较小屏幕上的用户发送到移动登录页面。我正在使用 .php 扩展名,因此将首先读取它。网站所有者通过电子邮件向我发送了一个屏幕截图,说“网站已关闭,出现此错误”

屏幕截图显示:{"status":200,"exec_time":8.34300000000000001e-06}

但后来他给我回了一封电子邮件说“没关系,我刚刚重新启动了 Chrome,现在没问题了”我不知道那是什么。任何见解将不胜感激。

这是我的代码:

<!DCOTYPE html>
<head>
<title>title</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<link rel="shortcut icon" href="/favicon.ico"> 
<link rel="icon" type="image/ico" href="/favicon.ico">
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
    if ( (screen.width <= 600) ) { 
        window.location = '/mobile.html';
    }
    else if ( (screen.width > 600) ) { 
        window.location = '/index.shtml';
    }
});
</script>
</head>
<body>
<p>If you're not automatically redirected, please choose:</p>
<p><a href="mobile.html" target="_self" title="Mobile Login Page">Mobile Login Page</a></p>
<p><a href="index.shtml" target="_self" title="Desktop Login Page">Desktop Home Page</a></p>
<p>&nbsp;</p>
</body>
</html>
4

1 回答 1

0

{"status":200,"exec_time":8.34300000000000001e-06}

状态 200:OK - 这意味着服务器接受并处理了您的请求而没有错误

exec_time:可能脚本执行它的相关功能需要多长时间。

乍一看,我仍然没有看到发布的代码有任何明显的问题。在任何情况下,它都可能是 chrome 在特定的本地安装上出现了问题,即使它成功发送了请求并收到了良好的标头响应,也无法正确呈现页面。

无论哪种方式,服务器都会生成一个好的标头,因此除非您在(或发布)相关日志中找到可以证明服务器状态的内容,否则将其视为服务器错误或站点“关闭”的情况可能是不明智的。

于 2013-11-10T01:04:08.190 回答