我安装了https,但网站使用ABOSLUTE http:// links
我试图用.htaccess解决这个问题,例如:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
但静态图像和JS是从http而不是从https获取的,这给了我错误。
如何强制通过HTTPS获取所有内容? (包括JS和图像)使用.htaccess
答案 0 :(得分:1)
这将对您的网站发出任何http请求,301会将其重定向到https等效项:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]