2012-10-02 25 views
5

szukam przekierować wszystkie:.htaccess przekierowanie zarówno http: // i bez www i https: // www na https: // www non-

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

to https:// 

To może zostały wysłuchane tutaj wcześniej, ale po przejściu przez pytania, które wydają się istotne, nie są one tym, do czego zmierzam, a wszystko, co wypróbowałem, zaowocowało pętlą przekierowania lub nie działa zgodnie z oczekiwaniami.

Na przykład:

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] 

Dzięki z góry za pomoc.

Odpowiedz

5

Spróbuj:

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

byłem bardzo blisko kilka razy ... Dzięki tak dużo. – PaulSkinner

+0

I, dobroć, pomóż mi, gdybym chciała zrobić to samo, ale wskazać wszystkim na "https: // www."? – PaulSkinner

+1

@PaulSkinner Wystarczy zmienić 2 wystąpienia 'energenie4u.co.uk' na' www.energenie4u.co.uk' (pamiętając o ucieczkach '' ') –

Powiązane problemy