2012-10-02 20 views
5

Ich suche alle umleiten: Dieses.htaccess sowohl HTTP-Umleitung: // mit und ohne www und https: // www zu https: // www nicht-

http:// 
http://www. 
https://www. 

to https:// 

wurden erhört Hier zuvor, aber nachdem ich die Fragen durchgesehen habe, die relevant erscheinen, sind sie alle nicht ganz das, wonach ich gesucht habe, und alles, was ich versucht habe, führte zu einer Umleitungsschleife oder funktionierte nicht wie erhofft.

Zum Beispiel:

RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} ^www.example.com 
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] 

RewriteCond %{HTTPS_HOST} ^example.com 
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] 

Vielen Dank im Voraus für Ihre Hilfe.

Antwort

5

Versuchen:

RewriteCond %{HTTP_HOST} !^energenie4u\.co\.uk$ [NC,OR] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://energenie4u.co.uk/$1 [R=301,L] 
+0

Ich war ganz in der Nähe ein paar Mal ... Vielen Dank. – PaulSkinner

+0

Und, gütig, hilf mir, wenn ich das gleiche machen wollte, aber zeig sie alle auf die 'https: // www.'? – PaulSkinner

+1

@PaulSkinner Ändern Sie einfach die 2 Instanzen von 'energie4u.co.uk' zu' www.energenie4u.co.uk' (kümmert sich um die '\' Escape) –

Verwandte Themen