【问题标题】:HTTPS 301 while on CloudFlare w/ Flexible SSL (Apache)在 CloudFlare 上使用灵活 SSL (Apache) 时的 HTTPS 301
【发布时间】:2015-09-17 14:04:51
【问题描述】:

我正在尝试将我的根域 301 的所有变体(正确)转换为 https:// 版本,同时使用启用了灵活 SSL 的 CloudFlare 并将其托管在 Apache 网络服务器上。

我的目标是让以下版本始终 301 到 https://domain.tld 版本...

  1. http://domain.tld
  2. http://www.domain.tld
  3. https://www.domain.tld

这是我当前的代码...

Options +FollowSymLinks -MultiViews 
RewriteEngine on

RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"' [NC] 
RewriteRule ^ https://domain.tld%{REQUEST_URI} [R=301,L]

这是 CloudFlare 为“灵活 SSL”提供的文档;有人可以帮我吗?它对我启用了 CloudFlare 的几乎每个域都有用。谢谢!

【问题讨论】:

    标签: apache .htaccess mod-rewrite cloudflare


    【解决方案1】:

    您为什么不尝试使用 CloudFlare PageRule 设置中的“始终使用 Https://”选项?

    【讨论】:

      猜你喜欢
      • 2016-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-27
      • 2017-09-24
      • 2014-10-09
      • 2014-12-02
      • 2016-03-24
      相关资源
      最近更新 更多