2014-01-07 3 views
1

В APACHE есть ли простой способ (только путем изменения моего .htaccess), чтобы заставить пользователей, которые просто пойти в mysite.com быть перенаправлены на https://mysite.comForce SSL перенаправление через .htaccess

по соображениям безопасности мне нужно пользователям всегда быть в «https» версии моего сайта, а не в версии «http».

ответ

1

Для протокола HTTPS перенаправлении только http://domain.com/:

Поместите этот код в файле DOCUMENT_ROOT/.htaccess:

RewriteEngine On 

RewriteCond %{HTTPS} off 
RewriteRule ^$ https://%{HTTP_HOST}/ [L,R=301] 

Для протокола HTTPS Перенаправление все под http://domain.com/:

Поместите этот код в ваш DOCUMENT_ROOT/.htaccess файл:

RewriteEngine On 

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

Thankyou очень много! –

+0

У меня есть вопрос! Если я уже использую RewrtieEngine для somethign else ... это 'RewriteCond% {HTTPS} off' собирается испортить это? –

+1

Нет, этого не должно быть. Если у вас есть какие-либо проблемы, просто разместите свое другое правило в своем вопросе, и я отлажу. – anubhava

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