Проблема в том, что когда IE видит это:
<meta http-equiv="refresh" content="0;http://www.example.com" />
ожидает, что атрибут содержимого будет содержать число. IE проверяет URL-адрес только в том случае, если атрибут содержимого содержит «URL =», поэтому перенаправление, наиболее пригодное для использования во всех браузерах, таково:
<meta http-equiv="refresh" content="0;URL=http://www.example.com" />
Приведенный выше пример перенаправляет неумышленно, но если вы измените 0 на другое число, оно будет ждать столько секунд. Надеюсь, что все это имеет смысл, это должно работать просто отлично, но я все еще думаю, что моя первая идея была лучшей.