2013-10-24 5 views
0

Я хочу, чтобы перенаправить свой домен с HTTP на HTTPS:Перенаправление http://www.domain.com к https://www.domain.com с помощью .htaccess

http://www.domain.com --> https://www.domain.com 

Возможно ли это? Я искал по всему интернету, но я нашел только:

http://domain.com --> https://www.domain.com 

Вопрос заключается в том, как о народах, прибывающих непосредственно на http://www.domain.com? Разве они не подаются с URL-адресом, отличным от https? То же, что и наоборот. Я просто хочу простое перенаправление с HTTP на HTTPS. Является ли это возможным?

Спасибо

ответ

1

Он будет работать на всех версиях PHP и заставит SSL и WWW для всех обнаженных доменов и ссылок:

RewriteCond %{HTTP_HOST} !^$ 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteCond %{HTTPS} off 
RewriteRule^https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] 
  • Нам нужно на северо-востоке
  • WWW. необязательно в 4-й строке
  • «выключено» должно быть.
1

Используйте следующий код для силы WWW и использование SSL:

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

I just want a simple redirection from the HTTP to HTTPS

Попробуйте это простое правило как первое правило на ваш .htaccess:

RewriteCond %{HTTPS} off 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE] 
+0

комбинируя ваши с Merianos Никос = игровая Magic. Я хочу, чтобы с не-www перенаправлялся на www. а затем, с www, они перенаправляются на https. Идеально. Спасибо вам обоим!^_ ^ –

1

<IfModule mod_rewrite.c> 
 

 
RewriteEngine On 
 
RewriteCond %{HTTPS} off 
 

 
# Now, rewrite any request to the wrong domain to use www. 
 
RewriteCond %{HTTP_HOST} !^www\. 
 

 
RewriteCond %{HTTP_HOST} ^tatwerat\.com [NC] 
 

 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} 
 

 
</IfModule>

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