Htaccess ohne www auf https umleiten
Hi,
bin etwas am verzweifeln. Kann mir jemand einen Tipp wie ich ein Umleitung hinbekomme, damit auf https und ohne www beim Seitenaufruf umgeleitet werden kann.
mit https und auf www habe ich bereits hinbekommen:
bin etwas am verzweifeln. Kann mir jemand einen Tipp wie ich ein Umleitung hinbekomme, damit auf https und ohne www beim Seitenaufruf umgeleitet werden kann.
mit https und auf www habe ich bereits hinbekommen:
RewriteEngine On
# RewriteCond %{SERVER_PORT} !=443
# RewriteRule ^(.*)$ https:{{comment_single_line_double_slash:0}}
# ensure www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# ensure https
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 529840
Url: https://administrator.de/contentid/529840
Ausgedruckt am: 24.11.2024 um 02:11 Uhr
8 Kommentare
Neuester Kommentar
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://domain.ch%{REQUEST_URI} [L,R=301]
Geht hier testweise problemlos, ist ja nun wirklich nichts weltbewegendes ...
https://htaccess.madewithlove.be?share=cb506ffa-8dcf-523d-b2cc-95955b22f ...
Test-URL => Ergebnis-URL:
https://htaccess.madewithlove.be?share=cb506ffa-8dcf-523d-b2cc-95955b22f ...
Test-URL => Ergebnis-URL:
http://www.domain.ch => https://domain.chhttp://domain.ch => https://domain.chhttps://www.domain.ch => https://domain.chhttp://domain.ch/test.php?test=10 => https://domain.ch/test.php?test=10
Zitat von @Corraggiouno:
der Test funktioniert in diesem Tool.
https://htaccess.madewithlove.be?share=55f15ebd-2832-5d1d-b6c2-0c5c8ed92 ...
Nur auf dem Server sieht es leider anders aus.
Nein, läuft hier natürlich auf einem echten Apache 2.4 einwandfrei!der Test funktioniert in diesem Tool.
https://htaccess.madewithlove.be?share=55f15ebd-2832-5d1d-b6c2-0c5c8ed92 ...
Nur auf dem Server sieht es leider anders aus.
Und "geht nicht" ist keine Fehlerbeschreibung in einem Admin-Forum! Sollte man eigentlich wissen wenn man Hilfe will.
Mache mal folgendes:
Ersetze überall in der .htaccess den Part "[L,R=301]" durch "[L,R=302]".
Das signalisiert dann eine temporäre Weiterleitung, die vom Browser nicht im Cache gehalten wird. Sollte man, solange man testet, immer so handhaben und dann später, wenn es funktioniert, wieder auf 301 zurückändern.
Dann leerst du deinen Browsercache, startest den Privaten Modus und probierst es dann noch einmal.
Wenn es dann funktioniert hast du einfach einen gammeligen Cache in deinem Browser gehabt.
Ansonsten: Fehlermeldungen?
Ersetze überall in der .htaccess den Part "[L,R=301]" durch "[L,R=302]".
Das signalisiert dann eine temporäre Weiterleitung, die vom Browser nicht im Cache gehalten wird. Sollte man, solange man testet, immer so handhaben und dann später, wenn es funktioniert, wieder auf 301 zurückändern.
Dann leerst du deinen Browsercache, startest den Privaten Modus und probierst es dann noch einmal.
Wenn es dann funktioniert hast du einfach einen gammeligen Cache in deinem Browser gehabt.
Ansonsten: Fehlermeldungen?