mod rewrite - zu https umleiten

Relict

Admiral
Registriert
Juni 2005
Beiträge
7.840
Ich hatte ich ganz übersehen, dass das www. zwingend sein soll. Das macht es natürlich kompliziert.
 
Zuletzt bearbeitet:
müssen auf subdomains rücksicht genommen werden? wenn nein, warum nicht einfach so:

PHP:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} meinedomain.de$
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

NC ist meines wissens beim Http Host nicht notwendig, weil der immer in lowercase übermittelt wird? Lass mich aber gerne eines besseren belehren...

Wofür war die zweite Cond ? Wie kann der Http Host den leer sein?
 
Danke erstmal für die Antworten.
Ja ich brauche das www wegen einem SSL Zertifikat.

@fry2k
Deine Lösung probiere ich auch mal.


Ich habe auch noch eine einigermaßen brauchbare Lösung zusammen gefriemelt.

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI}

Soweit so gut. Einziges Problem was damit noch nicht abgedeckt ist
https://meinedomain.de
 
Zurück
Oben