Должны ли быть настроены редиректы на все индексные страницы index.html index.php index.htm index.shtml . или достаточно только на index.php? От чего это зависит?
Если ваш сайт отдает одинаковое содержимое страницы и ответ 200ОК для всех вариантов обращения:
то тогда нужно настроить 301 редирект.
Если же ответ сервера сейчас 404, то плодить лишние редиректы точно не нужно.
Плюс не забывайте, что обращение со слеш и без слеша - это тоже дубли.
В моей статье есть вроде бы все редиректы для htaccess. Думаю, пригодится. Скорее всего вам нужно будет правило 12.
Коротко, общее правило такое: