Не уверен, нужно ли вам это для нескольких доменов или только для одного, но вот пример, где поддерживаются несколько доменов. Поскольку вы хотите использовать www и https для всех доменов, я просто прописал их жестко. Это должно также пропустить перезапись, если в URL есть поддомен. Возможно, вам придется настроить его для поддержки TLD с точками (например, .co.uk, .co.au и т. Д.).
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [L,R=301]