Я обнаружил проблему при работе с приложением jQuery Mobile , где в некоторых случаях мой мета-тег заголовка не достиг бы перенаправления должным образом (jQuery Mobile не читает заголовки автоматически для каждой страницы, поэтомуJavaScript там тоже неэффективен, если не оборачивать его сложностью).Я обнаружил, что самым простым решением в этом случае было поместить перенаправление JavaScript непосредственно в тело документа следующим образом:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="refresh" content="0;url=myURL" />
</head>
<body>
<p>You are not logged in!</p>
<script language="javascript">
window.location = "myURL";
</script>
</body>
</html>
Мне кажется, что это работает в каждом случае.