WebSite X5Help Center

13 RéPONSES
Franz-Josef H.
Franz-Josef H.
Moderator

Hast Du vor kurzem Deine Website auf https umgestellt und neu hochgeladen? Drücke im Browser mal F5 oder den Auffrischen-Button um den Browser-Cache zu aktualisieren. Bei mir funktioniert es. 

Lire plus
Posté le de Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Auteur

jetzt gehts wieder... es hatte mit der htaccess zu tun.

Lire plus
Posté le de Rosemarie H.
Rosemarie H.
Rosemarie H.
User
Auteur

ich "experimentiere" da grade rum... 

Ich will ...

https://start-smoking.com/de/index.html auf https://start-smoking.com/de

https://start-smoking.com/de/blog/index.php auf https://start-smoking.com/de/blog

https://start-smoking.com/index.html auf https://start-smoking.com

https://start-smoking.com/blog/index.php auf https://start-smoking.com/blog

weiterleiten, weil diese Seiten als Dubletten betrachtet werden.

Was kann man dagegen tun?

Irgendwie glaub ich verhindert das die htaccess die website x selbst generiert.

Lire plus
Posté le de Rosemarie H.
Rosemarie H.
Rosemarie H.
User
Auteur

braucht man für die deutsche seite eine eigene htaccess? oder "beissen" die sich ggf. gegenseitig?

Lire plus
Posté le de Rosemarie H.
Rosemarie H.
Rosemarie H.
User
Auteur

ich würde auch gern http auf https automatisch umleiten

Lire plus
Posté le de Rosemarie H.
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois DE

Die letzte Frage... dies geht entweder auch per htaccess Code oder dein Provider hat eine Einstellung oder Schalter den man kippen muss um https zu erzwingen! Kommt auf den Provider an!

Zur vorletzten Frage... hast du mehrere Projekte mit verschiedenen Sprachen?  Wenn ja, dann musst du natürlich für jedes Sprachprojekt eine eigene htaccess Datei einfügen auf den Server.

Lire plus
Posté le de Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Die Umleitung, die Du um 15:28 erfragt hast, kannst Du nur über canonical-Tags lösen, da es sich in den Fällen um die gleiche Seite handelt. . Dazu trägst in den Eigenschaften der Seite im Reiter Erweitert im Bereich nach dem HEAD Tag folgendes ein:

link rel="canonicalhref="https://start-smoking.com/de/index.html" />

Das musst Du für die anderen Seiten genauso machen, dann sollte der Fehler weg sein. 

Lire plus
Posté le de Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Wenn es bei Deinem Webhoster keine Möglichkeit gibt, die Umleitung zur https-Seite zu erzwingen, musst Du eine .htaccess-Datei erstellen. Dazu mit dem Windows Editor eine Datei mit folgendem Inhalt erstellen:

RewriteEngine On

RewriteCond%{HTTPS} !=on

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

Diese speichern zum Beispiel als htaccess.txt. Dann umbenennen in .htaccess (ja, der Punkt muss vorne sein) und diese in Dein Serverzeichnis laden. Damit wird jeder Aufruf Deiner Seite automatisch auf die https-Seite gelenkt.

Lire plus
Posté le de Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Auteur

In Bezug auf deinen letzten Kommentar:

ja, das Problem ist, wenn man die htaccess verändert wie du beschrieben hast, dann ist die seite nicht mehr erreichbar und es kommt das:

vermutlich, weil website x ja die htaccess überschreibt (da erscheint ja ein hinweis, beim erstmaligen upload, dass website x das macht) und diesen start code in die htaccess schreibt. da man nicht sieht, was in dieser blackbox passiert, kann es sein, dass sich die befehle darin dann mit anderen befehlen beissen. wie zb. mit dem von dir. meine interpretation.

Lire plus
Posté le de Rosemarie H.
Franz-Josef H.
Franz-Josef H.
Moderator

Hast Du im Server error log mal nachgesehen, was da zu diesem Fehler vermerkt ist? 

WebSite X5 überschreibt nicht die htaccess-Datei sondern ergänzt diese. Das sich diese Befehle mit anderen beissen ist eher unwahrscheinlich. Sind noch weitere Einstellungen in der htaccess-Datei enthalten oder kann über die Konfiguration bei dem Webhoster etwas eingestellt werden? 

Lire plus
Posté le de Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Auteur

danke für den tipp. dort steht: "Invalid command 'RewriteCond%{HTTPS}', perhaps misspelled or defined by a module not included in the server configuration"

Lire plus
Posté le de Rosemarie H.
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois DE

Vielleicht sind die Leerschritte wichtig die oben beim Code von Franz-Josef nicht vorhanden sind.

Wenn man hier etwas einfügt dann sind die Leerschritte weg.

Schau bei diesem LINK und kopier den Code direkt in deine htaccess Datei

https://pixelbar.be/blog/htaccess-schnippsel-https-erzwingen

Lire plus
Posté le de Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Stimmt, die Leerzeichen sind wichtig, sonst kann die Befehlszeile nicht richtig ausgewertet werden. Die sind wohl beim Kopiervorgang verloren gegangen... 

Lire plus
Posté le de Franz-Josef H.