У нас есть приложение Drupal 8, размещенное на сервере Ubuntu с Apache, PHP 5.6 и MySQL 5.6. Я хочу знать, какими способами мы можем перенаправить домен с http: // на https: // протокол.
Я пробовал следующие способы
Когда я использую вышеупомянутые подходы, сайт падает, когда количество запросов увеличивается. Если я удалю условия перенаправления, сайт будет работать нормально, даже если на сервер поступит больше запросов.
Итак, я хочу знать, есть ли другие способы перенаправить домен с протокола http: // на https: // без нагрузки на сервер.
Я использую Redirect @msg






Например:
LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine on
<VirtualHost *:80>
<IfModule mod_rewrite.c>
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [L,R]
</IfModule>
</VirtualHost>
или
LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine on
RewriteCond %{SERVER_PORT} =80
RewriteRule ^(.*) https://%{HTTP_HOST}/$1 [L,R]
или
LoadModule rewrite_module modules/mod_rewrite.so
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*) https://%{HTTP_HOST}/$1 [L,R]
Вы используете директивы
RedirectилиRedirectMatch? Последний позволяет обрабатывать регулярные выражения и не всегда необходим. И вы также должны отключить проверку https по умолчанию в htaccess