301 редирект Apache

Для того, чтобы сделать переадресацию с HTTP на HTTPS надо устроить 301-й редирект. Конфиги надо привести к такому виду, если это не произошло автоматически после certbot -d test.com. Логика такая - вся основная настройка находится в файле для HTTPS, в первом же находится только редирект на него.

test.com.conf
<VirtualHost *:80>
	ServerName test.com
	RewriteEngine on
	RewriteCond %{SERVER_NAME} =test.com
	RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
test.com-le-ssl.conf
# В данном случае конфиг для DokuWiki
<IfModule mod_ssl.c>
<Directory /var/www/test/public_html/>
   Options +FollowSymlinks
   AllowOverride All
	order deny,allow
        allow from all
</Directory>
<LocationMatch "/(data|conf|bin|inc)/">
    Order allow,deny
    Deny from all
    Satisfy All
</LocationMatch>
<VirtualHost *:443>
#Включим H2
	Protocols h2 http/1.1
	ServerName test.com
	ServerAdmin root@test.com
	DocumentRoot /var/www/test.com/public_html
 
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
 
SSLCertificateFile /etc/letsencrypt/live/test.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/test.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>