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-Key: 529840

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

Printed on: February 29, 2024 at 15:02 o'clock

Mitglied: 142232
142232 Dec 26, 2019 updated at 09:08:44 (UTC)
Goto Top
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://domain.ch%{REQUEST_URI} [L,R=301]
Member: Corraggiouno
Corraggiouno Dec 26, 2019 at 20:13:50 (UTC)
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]
Member: LordGurke
LordGurke Dec 26, 2019 at 22:10:02 (UTC)
Goto Top
Da sind so viele Dinge dran falsch...
Warum nimmst du nicht den vorgeschlagenen Code von serial, der macht beides?
Member: Corraggiouno
Corraggiouno Dec 26, 2019 at 22:22:43 (UTC)
Goto Top
habe ich. Leider hat das nicht funktioniert.
Mitglied: 142232
142232 Dec 27, 2019 updated at 10:11:26 (UTC)
Goto Top
Member: Corraggiouno
Corraggiouno Dec 29, 2019 at 14:03:40 (UTC)
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
Mitglied: 142232
142232 Dec 29, 2019 updated at 14:42:17 (UTC)
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.
Member: LordGurke
LordGurke Dec 29, 2019 at 15:14:37 (UTC)
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?