我从不使用Laravel编写代码,我的一位客户有一个使用Laravel构建的网站,他最近改用了HTTPS。
该网站已打开,但所有图像/视频/文件均以HTTP而不是HTTPS打开。
他们使用以下格式:/img/image.png而不是完整的URL。
有什么主意如何使每个链接/图像/视频都在HTTPS中打开?
以下是我的htaccess文件:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
#force https
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule .* https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
该网站以HTTPS打开,但某些资产没有打开。