Сервер должен поддерживать протокол HTTPS с дополнительными шагами, которые не используются по умолчанию в каждом приложении. Это включает выдачу сертификатов, чтобы убедиться, что сервер может обрабатывать протокол et c. Это одна из причин, по которой браузеры не перенаправляют автоматически с http (: 80) на https (: 443)
Как вы проверили, эти проверки у вас уже есть. Теперь у вас есть несколько способов настроить автоматическое перенаправление http на https:
- Перенаправление с AWS ALB : если вы используете Application Load Balancer, вы можете установить перенаправление Править прямо в ALB. При этом ваш сервер не будет обременен этой задачей. Чтобы настроить его, следуйте этому руководству.
- Перенаправление веб-сервера : если вы используете веб-сервер, например NGINX или Apache, вы можете добавить правило перенаправления в файле конфигурации. Следуйте this и this one for Apache. Если вы используете что-то еще, простой поиск в Google даст вам то, что вам нужно сделать.
- Перенаправление через .htaccess : Если вы используете Wordpress, есть большая вероятность, что у вас есть доступ к файл
.htaccess
. Вы можете добавить к нему следующее правило, чтобы включить перенаправление ( ссылка 1 , ссылка 2 ):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
Перенаправление через плагины Wordpress : Что такое Wordpress без плагинов, верно? Есть много плагинов специально для этой задачи, например
this или
this .