Keine automatische Weiterleitung auf https im Unterverz.

Alles, was den Apache betrifft, kann hier besprochen werden.

Keine automatische Weiterleitung auf https im Unterverz.

Postby stem » 23. May 2018 14:27

Hallo,

ich habe im WWW-Basisverzeichnis folgende Regeln:

Code: Select all
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Nun möchte ich, dass in einem bestimmten Unterverzeichnis der Zugriff
auch über http möglich ist und nicht https erzwungen wird.

Was muss ich machen? Danke.

P.S. Der Trick mit einer eigenen .htaccess-Datei im Unterverzeichnis mit
Code: Select all
RewriteEngine Off
RewriteEngine On

funktioniert leider nicht.

Danke!

stem
stem
 
Posts: 4
Joined: 23. May 2018 14:23
XAMPP version: 7.2.5
Operating System: Win

Re: Keine automatische Weiterleitung auf https im Unterverz.

Postby Nobbie » 23. May 2018 23:24

Man könnte noch eine RewriteCond einfügen, dass die REQUEST_URI ungleich dem einen Unterverzeichnis ist.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Keine automatische Weiterleitung auf https im Unterverz.

Postby stem » 24. May 2018 15:20

Also das hier funktioniert auch nicht:

Code: Select all
RewriteEngine On
RewriteRule ^/abc/test\.txt$ - [L]
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Ich will nur die Datei test.txt im Unterverzeichnis /abc auch per http abrufbar machen.

Was mache ich falsch? Danke!

stem
stem
 
Posts: 4
Joined: 23. May 2018 14:23
XAMPP version: 7.2.5
Operating System: Win

Re: Keine automatische Weiterleitung auf https im Unterverz.

Postby Nobbie » 24. May 2018 22:13

stem wrote:Was mache ich falsch?


Du machst nicht das, was man Dir sagt. Dann brauchst Du auch nicht zu fragen.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Keine automatische Weiterleitung auf https im Unterverz.

Postby stem » 25. May 2018 18:11

Das funktioniert leider auch nicht:

Code: Select all
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/abc(/.*)?
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
stem
 
Posts: 4
Joined: 23. May 2018 14:23
XAMPP version: 7.2.5
Operating System: Win

Re: Keine automatische Weiterleitung auf https im Unterverz.

Postby Altrea » 25. May 2018 20:31

stem wrote:Das funktioniert leider auch nicht:

Code: Select all
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/abc(/.*)?
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Bei mir funktioniert das. HTTPS wird erzwungen bei allen Anfragen, die nicht auf host/abc beginnen oder eh schon HTTPS sind

also folgendes wird bei mir auf HTTPS umgeleitet
http://localhost
http://localhost/
http://localhost/def
etc.

folgendes wird nicht umgeleitet
https://localhost
http://localhost/abc
http://localhost/abc/
http://localhost/abcd
http://localhost/abc/index.php
etc.

Beschreib doch mal genau wie deine Konfiguration derzeit aussieht (und zwar real daten, keine verfremdeten Pseudodaten. Hier liegt vielleicht der Fehler.
Beachtest du Groß-/Kleinschreibung? Du hast hinter deinen Conditions kein NC flag.
Welche Aufrufe funktionieren bei dir genau nicht?
Was steht in deinem Apache access.log?
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Keine automatische Weiterleitung auf https im Unterverz.

Postby stem » 31. May 2018 18:48

Jetzt funktioniert alles, im Hintergrund war noch in der Server-Konfiguration beim SSL-Zertifikat eine automatische Weiterleitung aktiviert.

Danke für die Hilfe!

stem
stem
 
Posts: 4
Joined: 23. May 2018 14:23
XAMPP version: 7.2.5
Operating System: Win


Return to Apache

Who is online

Users browsing this forum: No registered users and 15 guests