JRoute::_ генерит неправильную ссылку при запуске из консоли

При запуске скриптов из консоли, особенно по крону (всякие sitemap-генераторы), использующих формирование ссылок методом JRoute::_(), нередко получаются кривые ссылки. Кривизна заключается в том, что ссылка содержит путь от корня файловой системы сервера, а не от корня сайта (как должна). Для лечения этой проблемы достаточно где-нибудь в начале скрипта прописать следующее:

$_SERVER['SCRIPT_NAME'] = '/'.basename($_SERVER['SCRIPT_NAME']);