По моему мнению, перенаправление с помощью htacces будет проще, например:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$
https://www.yourdomain.com/$1 [R,L]
Но примите во внимание возможность редактирования этого в будущем, было бы лучше установить перенаправление через сервер, меньше экстренных ситуаций и легче наблюдать, если у вас есть намного больше доменов
Пример на консоли:
sudo nano /etc/apache2/sites-available/000-default.conf
RewriteEngine on
RewriteCond %{SERVER_NAME} =example.com [OR]
RewriteCond %{SERVER_NAME} =www.example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]