【发布时间】:2022-01-08 19:36:42
【问题描述】:
以下几段代码有区别吗:
RewriteCond %{HTTPS} off
和
RewriteCond %{HTTPS} !on
也许他们如何处理 null 或其他什么?从表面上看,它们似乎应该工作相同,但我在不同站点的 .htaccess 文件中遇到了这两种变体。
【问题讨论】:
-
off和!on在使用条件匹配%{HTTPS}变量时执行相同的操作。简单来说off代表“HTTPS关闭=请求方案是http,!on表示请求的方案不是https
标签: apache .htaccess mod-rewrite boolean