我们在带有 Apache、PHP 5.6 和 MySQL 5.6 的 Ubuntu 服务器上托管了一个 Drupal 8 应用程序。我想知道我们可以通过多少方式将域从 http:// 重定向到 https:// 协议。
我试过以下方法
当我使用上述方法时,当请求数量增加时,站点就会关闭。如果我删除重定向条件,即使有更多请求到达服务器,站点也能正常工作。
所以,我想知道有没有其他方法可以将域从 http:// 重定向到 https:// 协议而不会给服务器带来负担。
例如:
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]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句