Перенаправить все без http-запроса на https + www, кроме поддоменов

0

У меня есть немного проблемы при создании файла.htaccess для правильного перенаправления. Мне нужно перенаправить все запросы на https с www за исключением поддоменов.

Это сценарий:

http://example.com-> https://www.example.com
https://example.com-> https://www.example.com
http://www.example.com-> https://www.example.com
http://subdomain.example.com-> http://subdomain.example.com[unchanged]
or
http://subdomain.example.com-> https://www.example.com/sites/subdomain  

Любая помощь высоко ценится.

Теги:
.htaccess
redirect
url

1 ответ

1
Лучший ответ

В файле htaccess в корне вашего документа добавьте это вверху:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню