Скрипт является своего рода статистикой и предназначен для сохранения переменной перед кликом по ссылке. Т.е. я подгружаю "скрипт" такого вида
http://example.com/cache.php?var=123
Соотвественно, по этой ссылке происходит сохранение результатов(а затем обратно выдача их клиенту).
Можно попробывать возвращать редирект, но это на крайний случай так как:
- теряется гибкость, ссылки могут быть разные.
- Клиенту придется заморозить браузер, пока не подгрузится скрипт.
В идеале нужно, чтобы браузер послал асинхронный запрос и дальше следовал редиректу. Но видимо браузеру видят такой поворот событий и обрубают соединение.