preg_replace('/(\s*[\r\n])+/', "\n", $template);
Потому что у вас скрипты на страницы имеют относительные адреса, и со слешем они будут загружатся относительно /novost/
Если редирект идет с другого домена то в принципе нет. В любом случае это легко делается на php, так как в htaccess суммировать ид не сможете.
А про гугл слышали? Попробуйте спросить у него. Как же вы вообще живете если не слышали про инспектор элементов в браузере? Вы ж вебмастер. Во всех современных браузеров это встроенный функционал.
А что мешает посмотреть в файрбаге чистый html кода?..
Эта структура называется хлебные крошки (breadcrumbs) и никакого отношения она к вышеупомянутой тулзе не имеет. Вы вроде не новичок на форуме... уж про хлебные крошки и микроразметку должны знать, по моему это базис СЕО.
Но нужно еще определить темы которые не следует редиректить а это немного сложнее.
Ну вообщето да, похоже вы не правильно интерпретируете результат этой функции, никакая это не структура рубрик, это структура url которые группируются по uri без параметров запроса и никакого отношения к росту сайта она не имеет. Как пример вам уже привели этот форум у которого тоже "структура" будет состоять из только showthread.php и forumdisplay.php, когда в индексе миллионы страницы.
Ну, если вы в это верите и вам кажется что поможет ПС лучше понять структуру вашего сайта то почему нет... Сделаете редирект со старых ссылок на новые - приемлемый вариант решения. Риск что вы потеряете весь трафик ничтожно мал.
Если они не понимают то это явно не из-за структуры урл. Динамические ссылки не отличаются особой красотой и "понятностью".