在整个网站上强制使用HTTPS?

时间:2014-11-11 13:47:36

标签: .htaccess https

此问题之前已被问过,但我找不到适用于我的解决方案。

基本上我有一个网站,我想强制使用HTTPS,我通过cloudflare的页面规则做了,并尝试使用.htaccess。

但是,现在该网站没有加载images / css。我不想通过每个文件/脚本只是为了将“example.jpg”替换为“https://domain.com/example.jpg”。

上次它也不会让我登录。 如果重要的话,这是一个jcow网站。

谢谢, -Gie

2 个答案:

答案 0 :(得分:0)

尝试使用.htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} 

答案 1 :(得分:0)

您应该创建以下CloudFlare页面规则:

  1. 如果网址匹配 - http:// domain.com
  2. 点击“+ A设置”并选择“始终使用HTTPS”
  3. 确保将ORDER设置为FIRST(可选但建议)
  4. 点击保存并部署
  5. 您可以在以下网址找到一些有用的视频教程:

    https://www.cloudflare.com/features-page-rules/