corraggiouno
Goto Top

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:
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]

Content-ID: 529840

Url: https://administrator.de/contentid/529840

Ausgedruckt am: 24.11.2024 um 02:11 Uhr

142232
142232 26.12.2019 aktualisiert um 10:08:44 Uhr
Goto Top
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://domain.ch%{REQUEST_URI} [L,R=301]
Corraggiouno
Corraggiouno 26.12.2019 um 21:13:50 Uhr
Goto Top
Leider funktioniert mein Code nicht:
RewriteEngine On
    # RewriteCond %{SERVER_PORT} !=443
    # RewriteRule ^(.*)$ https:{{comment_single_line_double_slash:0}}
	# without 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]
LordGurke
LordGurke 26.12.2019 um 23:10:02 Uhr
Goto Top
Da sind so viele Dinge dran falsch...
Warum nimmst du nicht den vorgeschlagenen Code von serial, der macht beides?
Corraggiouno
Corraggiouno 26.12.2019 um 23:22:43 Uhr
Goto Top
habe ich. Leider hat das nicht funktioniert.
142232
142232 27.12.2019 aktualisiert um 11:11:26 Uhr
Goto Top
Corraggiouno
Corraggiouno 29.12.2019 um 15:03:40 Uhr
Goto Top
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. face-sad
142232
142232 29.12.2019 aktualisiert um 15:42:17 Uhr
Goto Top
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. face-sad
Nein, läuft hier natürlich auf einem echten Apache 2.4 einwandfrei!

Und "geht nicht" ist keine Fehlerbeschreibung in einem Admin-Forum! Sollte man eigentlich wissen wenn man Hilfe will.
LordGurke
LordGurke 29.12.2019 um 16:14:37 Uhr
Goto Top
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?