Я что то ступил сначала, явная ошибка была: у таблицы алиас cat, а было написано section.id :-)
у меня почему-то - 8 сек
А так:
$db->setQuery('SELECT cat.id FROM #__sections cat RIGHT JOIN #__content cont ON cat.id = cont.sectionid WHERE cont.id='.$id);
Версия какая? попробуйте так
$db->setQuery('SELECT section.id FROM #__sections cat RIGHT JOIN #__content cont ON section.id = cont.sectionid WHERE cont.id='.$id);
По моему вы преувеличиваете насчет скорости загрузки. Да, желательно бы конечно оптимизировать код, но не настолько все плохо. По времени загрузки скриптов jquery.min.js и jquery-ui.js занимают больше всего.
Покажите пример битой ссылки.
Выплачивать страховку.
Может откроете страхование на случай взлома :-)
Во вкладке или в окне, это от настроек браузера зависит.
Можно перед этим правилом вставить эту строку:
RewriteRule ^название_определенной_страницы\.html$ название_определенной_страницы.html [L]