Вот в том то и дело, что не работает. Проверял. Если мы в адресную строку браузера вводим
http://site.ru/file(которого нет).js то перенаправление происходит и мы получаем в окне браузера код файла error.js.
Но в случае <script src='http://site.ru/file(которого нет).js'>. <script> получает 404 и все. Вот тут моих знаний не хватает и я недопонимаю. То ли это связано с защитой - мы подсовываем <script> файл, который он не просил, или в чем-то другом дело?