Guten Tag zusammen,
ich habe eine Denkblokade
Shop neu aufgesetzt, SSL nicht beachtet.
Nun nachträglich SSL nur für den Checkout aktivieren
wirklich diverse SSL Threads beziehen sich auf "komplett Shop https" oder Schnipsel in Beiträgen die von zu ändernen Dateien sprechen, die gar nicht mehr in der 2.0x Version zu machen sind. Das irritiert etwas
Eckdaten:
Server: All-inkl
Let´s encrypt ein SSL erstellt
SSL erzwingen: NEIN
in includes/configure:
// server defined('HTTP_SERVER') or
define('HTTP_SERVER', 'http://www.mein-shop.de'); defined('HTTPS_SERVER') or
define('HTTPS_SERVER', 'https://ssl-account.com/www.mein-shop.de'); (By the way: Ich habe bei
https://ssl-account.com auch mein Shop ohne www versucht; klappte nicht.)
unter dem Punkt:
// secure SSL defined('ENABLE_SSL') or
define('ENABLE_SSL', true); // secure webserver for checkout procedure? defined('USE_SSL_PROXY') or
define('USE_SSL_PROXY', true); // using SSL proxy?
Ergebnis, wenn ich in einen SSL Bereich möchte kommt folgender Hinweis:
The requested URL /mein-shop.de/account.php was not found on this server.
oder
The requested URL /mein-shop.de/checkout_shipping.php was not found on this server.
Meine weitere Beachtung lag dann auf der .htaccess Datei.
Dort ist RewriteEngine On
Ich hatte auch bei :
##-- All-Inkl
RewriteCond %{HTTP:X-Forwarded-Server} !^ssl-account\.com$ [NC]
mal ein und mal ausgeklammert
Bei dem Punkt:
##-- redirect to http 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 ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
##-- 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$
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
##-- redirect to https non-www-domain, when no subdomain given and not using an ssl-proxy
#RewriteCond %{SERVER_PORT} !^443$ [OR]
#RewriteCond %{HTTP_HOST} ^www\. [NC]
#RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
#RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
Traf irgendwie alles nicht zu...
Nach ein ander jeweils eingeklammert und getestet. Es half nichts.
Wie gesagt, ich würde nur Account, Checkout gerne unter https stellen und nicht den ganzen Shop.
Wo liegt mein Denkfehler ? Was hab ich ggf. vergessen ?
Linkback: https://www.modified-shop.org/forum/index.php?topic=39478.0