php - 阻止:在 HTTPS 中加载 Laravel CSS 和 JS 时出现混合内容错误
问题描述
我正在使用 Laravel 5.5.39 版并使用 ELB 以及来自 Amazon 证书管理器的 SSL 在 AWS 中托管我的实例。加载网站时,它显示安全,几秒钟后它又恢复为不安全,因为我的 css 和 js 在开发人员工具中出现“阻塞:混合内容”错误。我的证书是有效的,但 https 不能正常工作,任何帮助将不胜感激?
操作系统-Amazon Linux、Apache - Apache/2.4.27
解决方案
@Zak,请找到 .htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
推荐阅读
- mysql - NOT EXIST 和 NOT IN 有什么区别?
- knitr - 如何在 knitr 中使用不同的“dev.off()”(自动裁剪图形)
- youtube-api - YouTube API 过滤器发布后不起作用
- python-3.x - 从 boto3 table.batch_writer 对象获取 Http 响应
- python - 如何计算这个df Python Pandas的阶段之间的天数?
- javascript - 如何确定坐标是否在 SVG 关闭路径内?
- python - 支持配置标志的最新版本的 pip
- javascript - Node.js 发送 mysql 数据到 HTML 表解析问题
- byte-buddy - Byte Buddy:将一个类的对象从一个类加载器转换为在另一个类加载器中加载的相同类
- html - 将垂直滚动条应用于内容框,而不是正文/视口