我使用的是使用PHP编写并在Apache和Linux上运行的内部内容管理系统。 CMS有一个安装例程,可以自动创建一个.htaccess文件,强制将http重定向到https以用于所有新的isntallations。如果在该域上安装了https,这一切都很好,但我的问题是,如何修改测试,以便.htaccess只有在https可用于该域时才转发到https?
.htaccess文件的重要部分:
# Redirect users from http: to https:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,QSA]