避免登陆页面将HTTP重定向到HTTPS

时间:2017-06-23 13:28:25

标签: .htaccess http redirect https pagespeed

道歉可能是一个新手问题 - 一个人可以帮助她。

查看我们的网站(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等。)

1 个答案:

答案 0 :(得分:0)

将HSTS与预加载选项一起使用:

  • 使用HSTS标题访问您网页的任何网页后,浏览器将自动使用https而不是http
  • 如果您在浏览器中预加载,即使用户确实写了http://yourwebsite.com,即使第一个请求也会自动为https:https://hstspreload.org/
相关问题