Lo más correcto es lo que te comentan, usar un lenguaje del lado del servidor. No obstante, puedes hacer algo menos elegante, y redirigir a una página determinada a todos los usuarios que tengan javascript desactivado mediante la etiqueta
<noscript>
Código:
<noscript>
<meta http-equiv="refresh" content="0;url=http://www.tuweb.com/pagina.html">
</noscript>
Y en esa página indicar que es necesario tener javascript activado.
Saludos.