Необходимо в .htaccess задать 301 редирект. Суть в том, что во всех указанных случаях должен быть максимум один редирект на конечный адрес, а не несколько последовательных.
Конечный адрес переадресации должен быть
https://www.site.com
Адреса, вводимые пользователем, с которых должен срабатывать 301 редирект:
Тоже и с index.php: