И однажды я пришел в компанию YYY (надоели иксы), компания занималась разработкой сайтов, и т.к. я немного владел рнр и был знаком с HTML, + неплохие знания SQL я прошел собеседование (хотя нифига первый месяц не работал, а тупо учился :) ).
Яваскрипт вовсе не знал и не признавал, и заканчивая первый проект зашла чеь об улучшении качества обрабатывания ошибок (мну тупо делал die, это зло - не делайте так), пусть в .NET и можно центрировано логировать все что угодно, а вот в рнр - нет.
И было мне приказано сделать страницу с ошибкой - "Произошла ошибка", и через 5 секунд после загрузки страница должна была редиректить на главную, мне сказали сделать яваскриптом! ну я и сделал setTimeOut, но готов был поспорить (и спорил!), что можно тупо средствами HTML сделать, но на до мной все посмеялись и на том все забылось.
Прошло некоторое время, а точнее 2 года, как с HTML редиректить страницу я не знаю, да и не стремился узнать, т.к. можно Lcation в Header передовать, можно window.location.href менять.
И вот купил я себе хостинг обыкновенный, и поднял там приложение, и не заработало у меня приложение, а редиректило на сайт хостера, и забыл я убрать там index.html, и написан там был редирект, и написан был не по javascript-овому, - а по HTML-льному, и написано было нормально и понятно с первого раза:
<META HTTP-EQUIV="Refresh" CONTENT="5; URL=coppermine/">
где 5 - время в секундах, по истечении коего нужно редиректить
а если указать без URL, то страница будет тупо перезагружаться (оч полезно для онлайн-чатов):
<META HTTP-EQUIV="Refresh" CONTENT="5">