Как это:
<html>
<head>
<noscript>
<meta http-equiv="refresh" content="0;url=http://foo/noscript.htm" />
</noscript>
</head>
<body>
...
Мета-обновление (декларативное перенаправление) выполняется только в том случае, если в браузере не включен сценарий. Конечно, тег noscript понимают только те браузеры, которые имеют движок javascript. Если вы пытаетесь поймать браузеры, в которых вообще отсутствует javascript (я не знаю многих), то это не сработает.