Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: .htaccess Umstellung ssl und www funktioniert nur teilweise

    mallmis

    • Neu im Forum
    • Beiträge: 6
    Guten Tag,

    habe mir schon einige Threads durchgelesen und komme einfach nicht weiter.

    Bei Aufruf meiner Webseite:

    https://www.example.com <-- alles ok
    https://example.com <-- alles ok Seite wird auf https://www.example.com weitergeleitet

    Bei Aufruf von:
    http://www.example.com
    http://example.com
    www.example.com
    example.com

    erscheint eine Seite mit dem Text: unknown mode

    Der entsprechende Teil in der .htaccess sieht so aus:
    Code: PHP  [Auswählen]
      ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
     RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST} !^localhost [NC]
      RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      #RewriteCond %{HTTPS} off
     #RewriteCond %{HTTP:X-Forwarded-Proto} !https
     RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

     

    Rechte wurden gesetzt. Die beiden auskommentierten Zeilen soll man ja jeweils probieren wenn es nicht funktioniert. Gemacht und hat nichts gebracht.

    Hier der Teil in der configure.php

    Code: PHP  [Auswählen]
      // server
       defined('HTTP_SERVER') or define('HTTP_SERVER', 'https://www.example.com'); // eg, http://localhost - should not be empty for productive servers
       defined('HTTPS_SERVER') or define('HTTPS_SERVER', 'https://www.example.com'); // eg, https://localhost - should not be empty for productive servers

      // secure SSL
       defined('ENABLE_SSL') or define('ENABLE_SSL', false); // secure webserver for checkout procedure?

     

    bei secure SSL habe ich auch schon true versucht. War auch nicht erfolgreich.

    Ich weiß jetzt nicht mehr weiter und frage deshalb hier die Experten.

    Bedanke mich schon im Voraus,

    Grüßle und bis bald,

    der Michel

    Linkback: https://www.modified-shop.org/forum/index.php?topic=41622.0
    Werbung / Banner buchen

    Thomas M.

    • Fördermitglied
    • Beiträge: 192
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #1 am: 25. Januar 2021, 10:34:23
    Servus mallmis,

    kommentiere mal die letzte Zeile aus:
    Code: PHP  [Auswählen]
     # RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Wenn ich das richtig deute, leitest Du auf mit und ohne "www" um.

    Gruß aus Wien,
    Thomas

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #2 am: 25. Januar 2021, 11:17:19
    Hallo Michel,

    schau mal im Admin unter Hilfsprogramme -> Server Info nach, ob du eine Zeile mit $_SERVER['SERVER_PORT'] und dem Wert 443 findest.

    Gruss
    Hanspeter

    mallmis

    • Neu im Forum
    • Beiträge: 6
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #3 am: 25. Januar 2021, 16:00:53
    Guten Tag,

    vielen Dank für die Vorschläge.

    @Thomas
    Habe ich probiert, leider hat sich gar nichts verändert. Dieser Part der .htaccess scheint gar nicht zu funktionieren. Mich irritiert der Text auf der Webseite: unknown mode.

    @Hanspeter
    Ja diese Zeile ist vorhanden. Habe alle Rechte auf dem Server, selbst aufgesetzt. Also wenn man da was ändern muss, kann ich machen.

    Denke ja auch das ein Fehler in der Apache Config sein könnte, kann diesen aber im Moment gar nicht eingrenzen und finde dazu auch nichts bei Google..

    Falls Euch was einfällt gerne schreiben setze mich dann diese Nacht hin und probiere aus.

    Im Anhang wie die Seite aussieht bei Aufruf ohne https.

    Grüßle und Danke,

    der Michel

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #4 am: 25. Januar 2021, 18:37:37
    Hallo Michel,

    hier mal ein paar Vorschläge ins Blaue:

    Ersetze testweise in der .htaccess folgende Zeile

    Code: XML  [Auswählen]
    RewriteCond %{SERVER_PORT} !^443$

    mit dieser

    Code: XML  [Auswählen]
    RewriteCond %{HTTPS} !=on

    oder dieser

    Code: XML  [Auswählen]
    RewriteCond %{ENV:HTTPS} !=on

    und wenn dein HTTP Server ein Apache/2.4.x ist, kannst du es auch noch mit diesem Code versuchen.

    Code: XML  [Auswählen]
    RewriteCond %{REQUEST_SCHEME} ^http$

    Gruss
    Hanspeter

    mallmis

    • Neu im Forum
    • Beiträge: 6
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #5 am: 21. Februar 2021, 08:40:48
    Hallo und Danke für die Vorschläge.

    Sorry für die späte Rückmeldung.

    Leider funktionieren alle Vorschläge nicht. Es erscheint immer "unknown mode"

    Vielleicht gibt es ja noch andere Fehlerquellen?

    Grüßle,

    der Michel

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #6 am: 21. Februar 2021, 10:05:21
    [...]
    Vielleicht gibt es ja noch andere Fehlerquellen?
    [...]

    Das könnte natürlich auch sein das die Ursache für "unknown mode" woanders liegt, um das heraus zu finden würde ich folgenden Part mal komplett aus der .htaccess raus nehmen, oder sogar temporär die .htaccess in _.htaccess umbenennen.

    Code: PHP  [Auswählen]
     ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
    RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST} !^localhost [NC]
      RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      #RewriteCond %{HTTPS} off
    #RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    und dann den Shop mit

    http://www.example.com
    http://example.com
    www.example.com
    example.com

    aufrufen.

    Gruss
    Hanspeter

    mallmis

    • Neu im Forum
    • Beiträge: 6
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #7 am: 01. März 2021, 13:39:29
    Guten Tag,
    vielen Dank für die Antwort.

    Habe ich alles schon probiert, leider wird nicht wie erhofft umgeleitet und ohne https kommt immer unkown mode.

    Vielleicht könnte ich ja mal das Debugging einschalten oder im Log schauen.

    Melde mich wenn ich mehr weiß.

    Grüßle

    mallmis

    • Neu im Forum
    • Beiträge: 6
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #8 am: 01. März 2021, 13:57:23
    Hallo nochmal,

    habe mal alles getestet, mit debugging eingeschaltet kommt kein Fehler weder bei https noch bei http. Apache log zeigt nur Zugriffe bei https an andernfalls kommt nichts. Error log kommt auch nichts.

    Ich hoffe es gibt noch weitere Vorschläge was man noch tun könnte?

    Vielen Dank schon mal,

    Grüßle,

    der Michel

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #9 am: 04. März 2021, 13:20:35
    Versuchs mal mit:
    Code: PHP  [Auswählen]
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]

    mallmis

    • Neu im Forum
    • Beiträge: 6
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #10 am: 06. März 2021, 15:54:27
    Guten Tag,

    vielen Dank für den tollen Vorschlag.

    Leider hilft dieser auch nicht weiter.

    Habe ein Foto von der Seite angehängt.

    Gruß und vielen Dank noch einmal,

    der Michel

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: .htaccess Umstellung ssl und www funktioniert nur teilweise
    Antwort #11 am: 06. März 2021, 20:20:48
    Hallo Michel,

    wenn du alles probiert hast wie du in Antwort #7 schreibst, dann hast du ja folgendes auch schon ausprobiert

    [...]
    ...oder sogar temporär die .htaccess in _.htaccess umbenennen.
    [...]

    und auch dann beim Aufruf deiner Domain mit http im Browser die Meldung "unkown mode" erhalten. Das bedeutet implizit, dass die .htaccess im shoproot Verzeichnis bzw. deren Inhalt nicht die Ursache für die Meldung "unkown mode"sein kann. Vor diesem Hintergrund schlage ich dir vor mit dem Hoster Kontakt aufzunehmen, vielleicht hat der eine Lösung für das Problem.

    Gruss
    Hanspeter
    9 Antworten
    4751 Aufrufe
    20. Dezember 2013, 17:06:48 von noRiddle (revilonetz)
    3 Antworten
    3325 Aufrufe
    22. März 2011, 15:38:29 von Tomcraft
    10 Antworten
    3582 Aufrufe
    19. Mai 2016, 14:29:30 von Bonsai
    6 Antworten
    4912 Aufrufe
    12. Mai 2011, 11:23:48 von DokuMan
               
    anything