HTTPS 301,同时使用CloudFlare w/Flexible SSL(Apache)



我正在尝试将我的根域301的所有变体(正确地)转换为https://版本,同时启用CloudFlare w/Flexible SSL并托管在Apache Web服务器上。

我的目标是让以下版本始终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的几乎每个域都很有用。谢谢

为什么不尝试使用CloudFlare PageRule设置中的Always use Https://选项?

最新更新