Request-URL bei Weiterleitung beibehalten  [GELÖST]

Welche Features fehlen Ihnen noch? Teilen Sie es uns mit.
Post Reply
User avatar
Virinum
Posts: 41
Joined: Fri 25. Sep 2020, 23:25

Request-URL bei Weiterleitung beibehalten

Post by Virinum »

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:

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>
Mein Wunsch ist, dass hinter der Zeile RewriteRule ^(.*)$ https://%{HTTP_HOST} noch $1 angefügt wird. Also RewriteRule ^(.*)$ https://%{HTTP_HOST}$1
User avatar
Alexander
Keyweb AG
Posts: 4475
Joined: Wed 20. Jan 2016, 02:23

Re: Request-URL bei Weiterleitung beibehalten  [GELÖST]

Post by Alexander »

Dieser Block

Code: Select all

    <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>
...fliegt mit dem nächsten Update raus, weil die selbe Funktionalität (und mehr) mit der ServerAlias Direktive erreicht wird.
Damit erledigt sich dann auch dein Problem.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Post Reply