Используйте этот код, который я придумал:
<noscript>
<style>html{display:none;}</style>
<meta http-equiv="refresh" content="0.0;url=nojs/index.php">
</noscript>
Он использует стиль, чтобы блокировать то, что находится на странице, чтобы люди ничего не заметили, пока он не перенаправил. Единственное, что меня раздражает, это то, что я хочу что-то лучше, чем мета-обновление, поскольку это может быть заблокировано в некоторых браузерах, таких как IE. Заголовок PHP на самом деле не является решением, так как вы не можете поместить его в тег noscript
, так как он просто проигнорирует его и сразу запишет.