vor einiger Zeit habe ich schon etwas ähnliches gefragt (), allerdings wollte ich den Thread nicht hochholen, da es sich auch nicht um das exakt Gleiche handelt.
Ich benutze keine .htaccess-Datei mehr, nachdem ich dazu etwas gelesen habe () und mache das nun direkt im Apache-Server.
Mein Ziel ist es, den Besucher auf .domain.tld/ weiterzuleiten, auch wenn er nur
- www.
- https://
- domain.tld
eingibt. Dazu habe ich den Code genommen:
Funktioniert manchmal, aber auch nicht immer.Quote:
Versuch das malCode:RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Gehe ich zum Beispiel auf domain.tld/ordner, dann kommt folgende Meldung:
Wie man sieht, wird dann 2x www gesetzt. Aber wie geht es nun, dass egal wie ich es aufrufe (oben aufgelistet) auf . weitergeleitet werde?
Ich verzweifle
LG
Edit: wenn ich allerdings nur domain.tld OHNE "/" und ein Verzeichnis angebe, dann werde ich ganz normal auf weitergeleitet.