SSL eingerichtet, aber ein Problem besteht

Ich habe SSL in der Config richtig editiert, funktioniert auch alles soweit…
Nur wenn ich oben auf mein Konto klicke und dann Passwort ändern oder mein Konto anklicke, öffnet sich eine Not Found Seite:
[B]The requested URL /oxseo.php was not found on this server.[/B]

Jemand ne Idee, was falsch sein könnte???
Danke

Wie sieht deine Config in diesem Bereich aus? sShopUrl etc.? Also nur die 4 Url Zeilen sind interessant.

Die habe ich richtig eingerichtet, der ganze Bestllprozess funktionirt ja über SSL…

Ich frage nur weil irgendwie der .htaccess rewrite von /mein-konto/ auf https nicht zu funktionieren scheint. Das macht irgendwie den Eindruck als wenn https und http URL unterschiedlich wären und er unterhalb der https URL die Dateien nicht findet. Daher hätte ich beide gern einmal gesehen.

$this->dbType = ‘mysql’;
$this->sShopURL = ‘http://www.taucherladen24.de’; // eShop base url, required
$this->sSSLShopURL = ‘https://abcshop.ssl.goneo.de/oxidshop/’; // eShop SSL url, optional
$this->sAdminSSLURL = ‘https://abcshop.ssl.goneo.de/oxidshop/admin/’; // eShop Admin SSL url, optional

Hmm, ja genau das hatte ich mir schon gedacht. Das ist eine Art SSL Proxy, der verträgt sich nicht so gut mit mod_rewrite.

Man kann die Dinger so konfigurieren das es funktioniert, da müsstest du aber mal deinen Anbieter fragen.

Ansonsten, kannst du mal schauen ob du in deiner .htaccess eine RewriteBase angegeben hast?

Oha, jetzt bin ich aber leider überfordert…
Zur .htaccess: Die habe ich unberührt gelassen, also nix dran geändert…

Dein Problem mit SSL begründet sich halt hier rauf:

RewriteBase /

Eventuell probierst du es mal ohne die Zeile, oder wir müssen uns was einfallen lassen wie du es hinbekommst eine unterschiedliche Rewritebase für SSL zu haben.

Erklärung:
für SSL müsste diese RewriteBase /oxidshop/ lauten weil der Shop da ja technisch in einem Unterordner liegt.

Hey acpi,
du bist der Held füt mich…
habe oxidshop in der .htaccess eingefügt und jetzt funzt es…Bin begeistert und vielen Dank

[QUOTE=schuerschuh;120218]Hey acpi,
du bist der Held füt mich…
habe oxidshop in der .htaccess eingefügt und jetzt funzt es…Bin begeistert und vielen Dank[/QUOTE]

Mist, jetzt gehen die anderen normalen seiten nicht mehr…

Fehler: Umleitungsfehler
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.

Hast du es mal ganz ohne RewriteBase probiert? Ansonsten müssten wir die htaccess so umbauen das sie einmal mit und einmal ohne URL richtig funktioniert. Das ist aber nicht gerade so einfach, wie das ungefähr geht kann man hier nachlesen:

Mal ohne es testen zu können, ich glaube das müsste dann so aussehen:


<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} =www.taucherladen24.de
RewriteRule ^ - [E=FRB:/]

RewriteCond %{HTTP_HOST} =abcshop.ssl.goneo.de
RewriteRule ^ - [E=FRB:/oxidshop/]

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo\.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo\.php$ %{ENV:FRB}/oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(\.html|\/|\.jpg|\.css|\.pdf|\.doc|\.gif|\.png|\.js|\.htc)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.html|\/)$ %{ENV:FRB}/oxseo.php


RewriteCond %{REQUEST_URI} (\/out\/pictures\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.jpe?g|\.gif|\.png)$ %{ENV:FRB}/core/utils/getimg.php

</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log$|\.tpl$|pkg\.rev)">
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html

Darf ich fragen ob du hiermit glücklich geworden bist? :slight_smile: Würde mich interessieren, auch mit Hinsicht darauf, das eventuell noch ein anderer das Problem haben könnte.

[QUOTE=acpi;120337]Darf ich fragen ob du hiermit glücklich geworden bist? :slight_smile: Würde mich interessieren, auch mit Hinsicht darauf, das eventuell noch ein anderer das Problem haben könnte.[/QUOTE]

ja vielen Dank erstmal, werde es heute mal ausprobieren, hatte noch keine zeit

Na ich habe den Code jetzt eingesetzt, aber irgendwie klappts immer noch nicht…
Bei Aufruf Konto/Mein Konto kommt die Fehlermeldung das die Seite nicht gefunden wurde…

kannst ja mal unter www. taucherladen24.de ausprobieren.
Habe den Shop neu installiert mit den Standartprodukten usw…

Danke und Gruß

OK, das ist schonmal ein anderes Problem, er rewirtet jetzt, aber ich glaube in der Config fehlt bei der SSL Url das /oxidshop/ am Ende.

Nee, das habe ich eingetragen…

$this->sShopURL = ‘http://www.taucherladen24.de’; // eShop base url, required
$this->sSSLShopURL = ‘https://abcshop.ssl.goneo.de/oxidshop/’; // eShop SSL url, optional
$this->sAdminSSLURL = ‘https://abcshop.ssl.goneo.de/oxidshop/admin/’; // eShop Admin SSL url, optional
$this->sShopDir = ‘/web/1/000/022/524/47436/htdocs/oxidshop’;
$this->sCompileDir = ‘/web/1/000/022/524/47436/htdocs/oxidshop/tmp’;

Kannst du mal den / am Ende weg nehmen bei der sSSLShopURL? Mich verwundert das, normal sollte OXID das Verzeichnis “oxidshop” nicht als teil der URL betrachten.

Nach den ganzen Aktion auch mal tmp geleert?

Hi,
ich wunder mich gerade, warum da überhaupt “oxidshop” mit drin steht.
Wäre es nicht so korrekt:

[QUOTE=schuerschuh;120433]
$this->sShopURL = ‘http://www.taucherladen24.de’; // eShop base url, required
$this->sSSLShopURL = 'https://abcshop.ssl.goneo.de/taucherladen24.de’/’; // eShop SSL url, optional
[/QUOTE]

Nein, offesichtlich geht der SSL host auf den / des hosting accounts und der Shop liegt in dem ordner /oxidshop/

https://abcshop.ssl.goneo.de/oxidshop/