1. в вашем правиле нет ни одной правильной строчки.
2.
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
# Проверяем, содержит ли домен www в начале URL.
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# Перенаправляем удаляем www
Ну и вариант с сохранением протокола
# 1. Удалить www
RewriteCond %{ENV:HTTPS} on
#Если включен https
RewriteRule .* - [E=SSL:s]
#То создаем переменную ssl с текстом s
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
# Проверяем, содержит ли домен www в начале URL.
RewriteRule ^(.*)$ http%{ENV:SSL}://%1/$1 [R=301,L]
# Перенаправляем удаляем www
3. Но у вас проблема не в редиректе, сайт должен был изначально доступен по https и www
возможные причины
1. www нет в виртуал хосте для https
2. нет SSL ключей для https
3. какую ошибку выдает ?