清除Laravel缓存后出现混合内容问题

时间:2020-05-11 06:35:20

标签: laravel mixed-content

一个Laravel项目正在运行,而我的开发服务器(安全-https)中没有任何问题。在我的新版本中,未加载 .env 文件中的新配置。然后,我在StackOverflow中找到了一些解决方案,该解决方案用于清除Laravel配置和缓存。 所以我运行以下命令,

php artisan cache:clear

php artisan config:cache

php artisan config:clear

在使用上述命令清除缓存后,它无法正确加载样式表和js文件,并说“混合内容:”处的页面已通过HTTPS加载,但请求了不安全的脚本“。”已被阻止;必须通过HTTPS提供内容。”

如果它有文件需求,那么最初它如何正常工作?将其恢复到先前状态的解决方案是什么?

2 个答案:

答案 0 :(得分:0)

希望将其写为评论,但需要50个声望。

您可以检查CSS和js文件中是否存在一个称为的外部文件。 并且已经托管了它,那么您可以使用各种在线工具来检查您的混合内容,其中一些工具提供了引起错误的文件的详细信息

答案 1 :(得分:0)

某些css / js / image文件正在通过http调用。此混合内容错误仅适用于此

或者您可以通过添加

来强制使用所有网址
$this->app['request']->server->set('HTTPS','on');

在您的AppServiceProvider引导方法中

相关问题