WebsiteBaker Support (2.12.x) > Hilfe & Support (deutsch)

Umstellung auf SSL/https

<< < (4/11) > >>

hgs:

--- Quote ---Hosting panel sagt mir nichts. Dublicated content auch nicht viel.
--- End quote ---
Hosting panel ist die Schaltzentrale bei deinem Hoster/Provider, da wo du den Webspace und die Datenbank(en) verwaltest.
Dort kann man evt. die "Zwangs"Umleitung einstellen.
Bei "all-inkl" ist das so.
https://gyazo.com/2adffcb9bcbba9a8e0e805e9b0fcc1ea


Dublicated content heist nur, dass deine Homepage über mehrere "Adressen" erreichbar ist
www.deine.domäne.de
deine.domäne.de
http://deine.domäne.de
https://deine.domäne.de

Wenn die Zwangsumleitung greift, ist egal was der Besucher eingibt, er landet immer bei https://

evaki:
Bevor's da Mißverständnisse gibt.

--- Code: ---ErrorDocument 404 http://www.domain.de/index.php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ http://www.domain.de/ [R=301,L]
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{SERVER_NAME} =www.domain.de [OR]
  RewriteCond %{SERVER_NAME} =domain.de
  RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</IfModule>
--- End code ---
Steht da nun domain.de drin oder alexanderschwarz.de ?

Anscheinend ist's ein Problem der Umleitung, da der Aufruf per https das Ergebnis "sicher" zeigt.

Das  RewriteEngine On gehört übrigens an oberste Stelle, also direkt hinter ErrorDocument 404

dbs:
Hat er bestätigt, dass da domain.de drin steht, ist eine Kopie von msfrog von weiter vorher.

@xandi: deine .htaccess ist Murks.
Sichere sie dir und erstelle eine neue mit diesem Inhalt:

--- Code: ---AddDefaultCharset UTF-8
RewriteEngine on

### Pfad zur selbst angelegten 404 Seite angeben und # am Anfang entfernen, ansonsten ist die Zeile unwirksam
#ErrorDocument 404 /pages/error404.php

### HTTPS / SSL / www ###
# First rewrite to HTTPS: Don't put www. here. If it is already there it will be included, if not the subsequent rule will catch it.
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Now, rewrite any request to the wrong domain to use www.
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


--- End code ---

Hoffe das hilft weiter. Ansonsten ist das Internet voll mit Anleitungen für htaccess und Umleitungen für www und https.

xandi:
Hallo dbs.

Vielen Danke erst mal.

Ich hatte gleichzeitig meinen Provider/Hoster angemail wegen der Zwangsumleitung und folgende Antwort erhalten.

Bezüglich der Zwangs-Umleitung von http auf https:

Diese Code müssten Sie in einer .htaccess Datei ganz oben einfügen. Die .htaccess Datei, ist eine Konfigurationsdatei die Sie im public_html Verzeichnis anlegen müssen:

---------------------------------------------------

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

Jetzt bin ich mir unsicher was ich nehmen soll, bzw. ob noch weitere Angaben nötig sind (z.B. Error Page).
Bei dir steht auch in der ersten Zeile RewriteCon%{HTTPS} off, in der anderen on.

dbs:
Zuerst das von deinem Hoster probieren und die Seite mit und ohne www + mit und ohne https aufrufen.
Sollte alles umgeleitet werden zu dem was in der config.php steht, also https://www.deine-domain.de

RewriteEngine on ermöglicht erstmal, dass überhaupt Regeln ausgeführt werden.
Hat jeder auf on.
RewriteCond %{HTTPS} off  bedeutet: Wenn die Seite nicht mit https aufgerufen wurde, leite zu dem was in der nächsten Zeile steht.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version