微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.htaccess强制HTTPS

我一直在努力寻找一种方法来使用.htaccess在我的网站上强制HTTPS。 我试过的任何方式都会导致redirect循环。 我find了一个PHP的替代品,并修改它,以适应我的networking服务器,但我想如果有人可以帮助.htaccess相当于。

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] != "https") { header("HTTP/1.1 301 Moved Permanently"); $location = "https://" . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI]; header("Location: $location"); exit; }

Apacheconfiguration:正则expression式禁止访问以点开头的文件/目录

发布参数到htaccess sef链接

混合内容/不安全内容SSL

重写浏览器的位置栏中显示的规则

.htaccess mod_rewrite基于IP的redirect:如何将所有stream量redirect到特定的子目录,除了我的IP?

您可以在您的根.htaccess中使用此规则:

RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301,NE]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐