Um HTTP-Verkehr auf HTTPS umzuleiten, muss mod_rewrite verwendet werden. Dies ist ein Modul, das von Apache zur Verfügung gestellt wird, um URLs umzuschreiben. Hier sind die Schritte dazu:
1. Stellen Sie sicher, dass mod_rewrite auf Ihrem Apache-Server aktiviert ist. Sie können dies überprüfen, indem Sie das folgende Kommando ausführen:
```
sudo a2enmod rewrite
```
2. Danach müssen Sie Ihre Apache-Konfigurationsdatei bearbeiten. Diese finden Sie normalerweise unter /etc/apache2/sites-available/000-default.conf oder /etc/httpd/conf/httpd.conf, abhängig von Ihrer Distribution.
3. Fügen Sie folgenden Code in Ihre Konfigurationsdatei hinzu:
```
```
Ändern Sie ‘your-domain.com’ zur Ihrer Domain.
4. Speichern Sie Ihre Änderungen und schließen Sie die Datei.
5. Danach müssen Sie Ihren Apache-Server neu starten, um die Änderungen wirksam zu machen. Dies können Sie tun, indem Sie den folgenden Befehl eingeben:
```
sudo service apache2 restart
```
oder
```
sudo systemctl restart httpd
```
abhängig von Ihrer Distribution.
Nun sollte jeder Zugriff auf Ihre Website über HTTP automatisch auf HTTPS umgeleitet werden.