避免将HTTP的着陆页重定向到HTTPS

问题描述 投票:0回答:1

对可能是新手的问题表示歉意-希望有人帮助她。

查看我们的网站( https://depressionforums.org/forums )速度指标(例如gtmetrix),我们的主要问题之一是着陆页重定向,该重定向主要用于将流量从http引导到https。

为此,我们使用以下.htaccess规则:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

但是,我想知道是否有一种更有效/更有说服力的方式来做到这一点,从而至少可以避免http-> https的着陆页重定向?

在此先感谢您的任何建议。

[编辑:这是一台专用服务器,因此我们可以访问httpd.conf等。

.htaccess http redirect https pagespeed
1个回答
0
投票

将HSTS与preload选项一起使用:

  • 使用HSTS标头访问您网页的任何网页后,浏览器将自动使用https而不是http
  • 如果您已预加载到浏览器中,则即使用户确实写了http://yourwebsite.com ,即使第一个请求也将自动为https: https : //hstspreload.org/
© www.soinside.com 2019 - 2024. All rights reserved.