Request-URL bei Weiterleitung beibehalten
Posted: Thu 10. Jul 2025, 11:28
Wenn man Keyhelp über http und die IPv4-Adresse des Server aufruft, wird man auf https weitergeleitet. Dabei geht allerdings die URL verloren. Z.B. leitet http://203.0.113.195/webmail/ auf https://203.0.113.195.
Grund dafür ist dieser Teil in der /etc/apache2/keyhelp/keyhelp.conf:
Mein Wunsch ist, dass hinter der Zeile RewriteRule ^(.*)$ https://%{HTTP_HOST} noch $1 angefügt wird. Also RewriteRule ^(.*)$ https://%{HTTP_HOST}$1
Grund dafür ist dieser Teil in der /etc/apache2/keyhelp/keyhelp.conf:
Code: Select all
# Redirect HTTP -> HTTPS
<VirtualHost *:80>
ServerName nox.spnr.de
ServerAlias localhost 203.0.113.195
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9]).*$
RewriteRule ^(.*)$ https://%{HTTP_HOST}
</IfModule>
Redirect / https://panel.example.com/
</VirtualHost>