Перенаправить весь HTTP-трафик на HTTPS, включая субдомены
1880
g3blv
Я пытаюсь перенаправить весь HTTP
трафик, HTTPS
включая субдомены. У меня есть настройки домена с FastComet на их Shared Hosting с использованием cPanel. Некоторые примеры того, как я люблю перенаправлять.
http://www.example.com -> https://www.example.com http://example.com -> https://example.com http://www.example.com/mail -> https://www.example.com/mail http://example.com/mail -> https://example.com/mail http://mail.example.com -> https://mail.example.com
Я попытался добавить ниже в мой .htaccess
файл
RewriteEngine On RewriteCond % 80 RewriteCond % ^(.+\.)?mydomain\.com$ RewriteRule ^(.*)$ https://%1mydomain.com/$1 [R=301,L]
И более общий
RewriteEngine On RewriteCond % off RewriteRule ^(.*)$ https://%% [L,R=301]
Но ни один из них не перенаправляет http://mail.example.com
на https://mail.example.com
то время перенаправлять http://example.com/mail
на https://example.com/mail
работу. Что мне не хватает в моей настройке?
Где вы разместили этот файл htaccess? если он находится в корне сайта example.com, он будет перенаправлен только для этого домена. Вы должны будете разместить отдельный файл на mail.example.com. Если вам нужен такой общий редирект, обычно лучше включить его в конфигурацию вашего сервера, а не в файл htaccess.
Seth 7 лет назад
1
В настоящее время он у меня в папке `public_html`. Папка `public_html` находится в` root`. Где я могу найти конфигурацию сервера?
g3blv 7 лет назад
0
Если вы используете виртуальный хостинг, вряд ли вы сможете получить к нему доступ напрямую. Обычно это где-то в `/ etc`. Вам нужно изменить VirtualHost (вероятно), см. Также: [перенаправление http на https apache] (https://stackoverflow.com/questions/16200501/http-to-https-apache-redirection). Если вы не можете этого сделать, вам придется использовать файл htaccess для каждого домена.
Seth 7 лет назад
1
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
9
Заставить веб-адрес проходить через HTTPS
-
1
Обратный прокси Apache
-
-
1
Перенаправление: Как дополнительное слово попало в файл?
-
5
Как заставить мой браузер запоминать пароли для защищенных сайтов?
-
5
Gmail перенаправляет в исходную страну даже после обновления
-
3
Ubuntu Server с рабочим окружением GNOME - настройка разрешений файла конфигурации Apatche
-
2
Я не могу получить доступ к https страницам = (
-
1
Каковы решения проблемы Ha.ckers.org?
-
1
Что делает адресную строку в IE зеленым?