我需要强制所有请求HTTPS
而不是HTTP
。
为此,我已将以下代码添加到我的.htaccess
中,如下所示:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
此网址被强制为HTTPS
:http://localhost/test
但此网址不会强制为HTTPS
:http://localhost/test/public/assets/css/custom.css
答案 0 :(得分:0)
这直接来自Apache文档:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
看起来与您没有太大不同,但也许细微的变化会与您的特定问题有所不同。