Wir hatten, wie andere auch, ein Problem bei der integration von SSL.
Wir haben Seiten mit denen persönliche Daten übertragen werden und bei denen eine gesicherte Übertragung sehr wichtig ist.
Wir haben folgende Lösung:
Den gesamten Inhalt des Verzeichnis /inc in ein Verzeichnis z.B. /inc2 kopieren.
Dort in der header.inc.php den Sitepfad von domain... in domain ändern.
Nun in allen Seiten, die per SSL aufgerufen werden sollen den Aufruf der header.inc.php
von .....inc/header.inc.php in ....inc2/header.inc.php ändern. Also so, dass die aus
dem neuen Verzeichnis genutzt wird.
Dann noch, wie schon in anderen Foreneinträgen beschrieben
(z.B. boonex.com/unity/forums/topic/SSL-Dolphin-.htm) die
.htaccess von anpassen, so das der Aufruf der betreffenden Seiten in https umgewandelt wird.
Beispiel:
Achtung Pfade sind wohl bei jedem etwas anders.
RewriteRule "^(pedit.php)$" - [env=whwSecure:https]
RewriteRule "^(join.php.*)$" - [env=whwSecure:https]
Hier alle betroffenen Dateien wie im Beispiel angeben.
#Redirect to normal site.
RewriteCond %{HTTPS} on
RewriteCond %{env:whwSecure} !https
RewriteCond %{REQUEST_URI} !^.*simg.php
RewriteCond %{REQUEST_URI} ^.+.php [OR]
RewriteCond %{REQUEST_URI} ^.+/$
RewriteRule "^(.*)$" "http://%{HTTP_HOST}/community/$1" [R=301,L]
#Redirect to Secure site
RewriteCond %{HTTPS} off
RewriteCond %{env:whwSecure} https
RewriteRule "^(.*)$" "https://%{HTTP_HOST}/community/$1" [R=301,L]
Fertig!
Nachtrag:
Diese Zeile muss in der header.inc.php im neuen Verzeichnis auch noch angepasst werden - Hat das neue Verzeichs den Namen inc2, dann muss es so aussehen
$dir['inc'] = "{$dir['root']}inc2/";
Mit dieser Lösung werden die Seiten per https aufgerufen und alle Pfade innerhalb der Dateien sind ebenfalls auf https umgestellt.
Wir haben Seiten mit denen persönliche Daten übertragen werden und bei denen eine gesicherte Übertragung sehr wichtig ist.
Wir haben folgende Lösung:
Den gesamten Inhalt des Verzeichnis /inc in ein Verzeichnis z.B. /inc2 kopieren.
Dort in der header.inc.php den Sitepfad von domain... in domain ändern.
Nun in allen Seiten, die per SSL aufgerufen werden sollen den Aufruf der header.inc.php
von .....inc/header.inc.php in ....inc2/header.inc.php ändern. Also so, dass die aus
dem neuen Verzeichnis genutzt wird.
Dann noch, wie schon in anderen Foreneinträgen beschrieben
(z.B. boonex.com/unity/forums/topic/SSL-Dolphin-.htm) die
.htaccess von anpassen, so das der Aufruf der betreffenden Seiten in https umgewandelt wird.
Beispiel:
Achtung Pfade sind wohl bei jedem etwas anders.
RewriteRule "^(pedit.php)$" - [env=whwSecure:https]
RewriteRule "^(join.php.*)$" - [env=whwSecure:https]
Hier alle betroffenen Dateien wie im Beispiel angeben.
#Redirect to normal site.
RewriteCond %{HTTPS} on
RewriteCond %{env:whwSecure} !https
RewriteCond %{REQUEST_URI} !^.*simg.php
RewriteCond %{REQUEST_URI} ^.+.php [OR]
RewriteCond %{REQUEST_URI} ^.+/$
RewriteRule "^(.*)$" "http://%{HTTP_HOST}/community/$1" [R=301,L]
#Redirect to Secure site
RewriteCond %{HTTPS} off
RewriteCond %{env:whwSecure} https
RewriteRule "^(.*)$" "https://%{HTTP_HOST}/community/$1" [R=301,L]
Fertig!
Nachtrag:
Diese Zeile muss in der header.inc.php im neuen Verzeichnis auch noch angepasst werden - Hat das neue Verzeichs den Namen inc2, dann muss es so aussehen
$dir['inc'] = "{$dir['root']}inc2/";
Mit dieser Lösung werden die Seiten per https aufgerufen und alle Pfade innerhalb der Dateien sind ebenfalls auf https umgestellt.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von watanabe ()