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: Hilfe zur .htaccess wegen SSL Weiterleitung

    MasterChief

    • Mitglied
    • Beiträge: 189
    Hilfe zur .htaccess wegen SSL Weiterleitung
    am: 18. März 2017, 13:31:34
    Hallo,
    ich bekomme es leider nicht hin, daß die Startseite gleich auf https: verweist.  Also egal was ich in den Browser eintippe / wie ich die Statseite aufrufe.

    Unser Shop ist über zwei Domains erreichbar.  In beiden configure.php  steht folgendes drin:  https://shop.de

    Wenn ich nun im Browser  shop.de  aufrufe, erscheint der Hinweis daß diese Seite "nicht sicher" ist.  Es erfolgt also keine Weiterleitung auf  https://shop.de
    Gleiches mit www.shop.de ....

    Da ich den Inhalt der .htaccess ziemlich kürzen muss, um keine Fehler im Shop/Warenkorb zu bekommen, habe ich folgenden Inhalt versucht  (mit anderem Inhalt können keine Artikel mehr in den Warenkorb gelegt werden):

    Code: XML  [Auswählen]
    ##-- $Id: _.htaccess 2670 2012-02-23 12:53:47Z dokuman $

    ##-- Default charset
    #AddDefaultCharset utf-8
    AddDefaultCharset ISO-8859-15

    ##-- Disable the server signature
    ServerSignature Off

    ##-- Turn off ETags in HTTP-header (use both directives)
    <IfModule mod_headers.c>
      Header unset ETag
    </IfModule>
    FileETag None

    # Disable directory browsing
    Options All -Indexes

    ##-- Generation of Expires and Cache-Control HTTP headers
    <IfModule mod_expires.c>
      ExpiresActive On
      ExpiresDefault "access plus 1 seconds"
      ExpiresByType image/gif "access plus 2592000 seconds"
      ExpiresByType image/jpeg "access plus 2592000 seconds"
      ExpiresByType image/png "access plus 2592000 seconds"
      ExpiresByType text/html "access plus 1 seconds"
      ExpiresByType text/css "access plus 604800 seconds"
      ExpiresByType text/javascript "access plus 216000 seconds"
      ExpiresByType application/x-javascript "access plus 216000 seconds"
    </IfModule>

    ##-- Redirect error pages to Sitemap
    ErrorDocument 400 /sitemap.html?error=400
    ErrorDocument 401 /sitemap.html?error=401
    ErrorDocument 402 /sitemap.html?error=402
    ErrorDocument 403 /sitemap.html?error=403
    ErrorDocument 404 /sitemap.html?error=404
    ErrorDocument 500 /sitemap.html?error=500

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

    Wer hilft mir mit der .htaccess  so daß auch die aufgerufene Startseite aufs SSL umgeleitet wird?  Bisher verwendeten wir halt einfach keine .htaccess .
    danke

    Linkback: https://www.modified-shop.org/forum/index.php?topic=36919.0

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Hilfe zur .htaccess wegen SSL Weiterleitung
    Antwort #1 am: 18. März 2017, 13:50:40
    Der folgende von dir gepostete Code aus der .htaccess funktioniert nur wenn er nach “RewriteEngine On“ eingefügt wurde.

    Code: XML  [Auswählen]
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Schau dir das mal an -> Re: ANLEITUNG: Kompletter Shop über https mittels SSL geschützt

    Gruss
    Hanspeter

    MasterChief

    • Mitglied
    • Beiträge: 189
    Re: Hilfe zur .htaccess wegen SSL Weiterleitung
    Antwort #2 am: 18. März 2017, 14:05:17
    Sorry hatte das falsche im Copy, so sieht es in meiner htaccess aus:

    Code: XML  [Auswählen]
    <ifmodule mod_rewrite.c="">
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </ifmodule>

    und das funktioniert auch nicht.

    Den Auszug aus dem von Dir verlinkten Beispiel kann ich nicht verwenden, da dann keine Artikel mehr in den Warenkorb gelegt werden können.  (glaube das würde daran liegen:  RewriteBase /  )

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Hilfe zur .htaccess wegen SSL Weiterleitung
    Antwort #3 am: 18. März 2017, 14:14:45
    Bist Du sicher das in den configures bei HTTP_SERVER und HTTPS_SERVER jeweils https:// eingetragen ist?

    Beliebter Fehler: Vor einer Änderung wird der Schreibschutz nicht entfernt und dadurch werden Änderungen nicht übernommen.

    Gruss Web28

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Hilfe zur .htaccess wegen SSL Weiterleitung
    Antwort #4 am: 18. März 2017, 14:31:18
    So kann es nicht funktionieren <ifmodule mod_rewrite.c=""> wenn schon muss es so lauten <IfModule mod_rewrite.c> und manchmal funktioniert auch diese Candition nicht RewriteCond %{HTTPS} off , dann hilft oft diese Condition RewriteCond %{SERVER_PORT} !^443$

    Gruss
    Hanspeter

    MasterChief

    • Mitglied
    • Beiträge: 189
    Re: Hilfe zur .htaccess wegen SSL Weiterleitung
    Antwort #5 am: 18. März 2017, 15:19:37
    Der Hoster hat sich nun gemeldet, und ja, nur so gehts  (hoffe das bleibt nun dauerhaft so):

    Code: XML  [Auswählen]
    <ifmodule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </ifmodule>

    Ich habe das auch ziemlich vorne in die .htaccess geschrieben, nicht zum Schluß.

    web28, das habe ich schon beachtet, war klar, danke aber für den Hinweis den man ja nicht oft genug geben kann.  Mein Ftp-Programm meldet sich da aber zum Glück.

    danke Euch daß es dieses mal so schnell gelöst wurde :)
    10 Antworten
    6315 Aufrufe
    29. April 2015, 15:16:02 von Gulliver72
    4 Antworten
    3537 Aufrufe
    17. November 2011, 13:45:56 von stormshadow
    5 Antworten
    4105 Aufrufe
    19. Mai 2011, 13:53:14 von raschibz