htaccess组合规则一起执行https和www

时间:2017-09-25 04:56:23

标签: apache .htaccess mod-rewrite url-rewriting

我已经完成了这个post,他们建议了两个单独的规则,但我想将两个规则合并为一个。

我的这个工作(重复相同的规则)

RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule (.*) https://www.example.com%{REQUEST_URI} [R,L]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://www.example.com%{REQUEST_URI} [R,L]

但这不起作用:

RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://www.example.com%{REQUEST_URI} [R,L]

htaccess是否有可能无法读取三个条件?

0 个答案:

没有答案