2016-05-15 5 views
1

Я следующее перенаправлятьПеренаправление NON-WWW на WWW для протокола HTTPS

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 
RewriteCond %{HTTPS} !on 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Как я могу перенаправить WWW письменный протокол HTTPS для WWW?

Htaccess находится в папке public_html

+0

ди d вы найдете ответ на этот вопрос - ответы в теме все не задают вопрос. – mindmyweb

ответ

1

Вы можете использовать следующее:

RewriteCond %{HTTPS} !on [OR] 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule (.*) https://www.example.com%{REQUEST_URI} [L,R=301] 

Это будет перенаправлять

к

+0

Это не работает :( – Overnet

+0

Это проверенное правило, и оно отлично работает на моем сервере. Очистите кеш браузера – starkeen

+0

Работы: D Я поместил htaccess в верхний корень, где находятся папки public_html, private_html и т. Д. Благодаря @starkeen – Overnet

1

Я использую это на сайте Joomla и перенаправляет все к https://www я не могу видеть это решение где-нибудь еще так думал, что я разделю его

RewriteCond %{HTTP_HOST} ^domainname\.co.uk [NC] 
 
RewriteRule ^(.*)$ https://www.domainname.co.uk/$1 [R=301,L]

Смежные вопросы