Я бы не советовал перенаправлять разные браузеры на разные страницы - это усложняет ведение вашей страницы.
Как уже упоминалось в комментариях, вы должны сделать это на стороне сервера (если вам действительно нужно). Делать это на стороне клиента - это в общем плохой дизайн, так как вы заставите своих посетителей загружать и ждать две страницы (перенаправляющая страница и последняя отображаемая страница).
Если вы пытаетесь сделать одну из тех «IE плохо плохо плохо», вы ничего не увидите здесь, если не используете браузер X », тогда просто позвольте мне сказать вам, что вы, скорее всего, отпугнете больше возможных посетителей, чем людей, которых вы «убеждаете» использовать другой браузер. Также учтите в этом случае, что IE сделал огромные улучшения по сравнению с последними ревизиями, сделав специальные пометки или соображения почти ненужными, если вы соблюдаете стандарты кода.
Если вы хотите использовать код разметки, специфичный для браузера (например, еще не стандартизированный материал, такой как код градиента и затенения), просто добавьте их все на одну и ту же страницу, браузеры будут игнорировать записи с префиксами разных поставщиков.