我们在htaccess文件中添加了HTTP到HTTPS重定向规则....
RewriteCond %{HTTP_HOST} ^domain.co.uk [NC]
RewriteRule ^(.*)$ https://www.domain.co.uk/$1 [L,R=301]
一般来说,它工作正常,但当它应用于子文件夹中的重写URL时,会将其转换回动态URL e.g。
http://www.domain.co.uk/make/model/将转换为https://www.domain.co.uk/product.php?make=htc&model=onem9
我们确实需要网址才能直接转到https://
答案 0 :(得分:0)
我使用以下内容,这对我来说一直很好用:
# force HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]