y podrías usar las etiquetas meta:
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=direccion.html">
para el tema de detectar los navegadores podrías utilizar los comentarios condicionales de IE.
Esta sería la manera mas dificil, pero se puede hacer de manera mejor con ASP o PHP, y si no quieres utilizar lenguajes tipo Server Side puedes hacerlo con JavaScript también.
Saludos!