混合内容,此请求已被阻止;内容必须通过 HTTPS 提供,Laravel
Mixed Content, This request has been blocked; the content must be served over HTTPS , Laravel
我在一个生产环境中遇到了这个错误。仅在某些路线上,我认为可行的路线和少数不可行的路线之间没有区别。我所有的路由都在web.php,前面我尝试通过Vuejs/Axios访问。
此外,当我尝试访问它们时 url 来自错误我得到 https://,即使我尝试 http:// ,我也被重定向到 https.
到目前为止我尝试了什么。
.env
APP_URL=https://my.url
web.php
URL::forceScheme('https'); //at the top of the file
App/Providers/AppServiceProvider
public function boot()
{
URL::forceScheme('https');
}
还有:
composer dump-autoload
php artisan cache:clear
php artisan config:clear
php artisan view:clear
php artisan route:clear
php artisan config:cache
npm run prod
我发现了一个奇怪的解决方案。
我将路由名称从 random_question
更改为 random
,控制器方法名称从 show
更改为 random
并且有效。
我在一个生产环境中遇到了这个错误。仅在某些路线上,我认为可行的路线和少数不可行的路线之间没有区别。我所有的路由都在web.php,前面我尝试通过Vuejs/Axios访问。 此外,当我尝试访问它们时 url 来自错误我得到 https://,即使我尝试 http:// ,我也被重定向到 https.
到目前为止我尝试了什么。
.env
APP_URL=https://my.url
web.php
URL::forceScheme('https'); //at the top of the file
App/Providers/AppServiceProvider
public function boot()
{
URL::forceScheme('https');
}
还有:
composer dump-autoload
php artisan cache:clear
php artisan config:clear
php artisan view:clear
php artisan route:clear
php artisan config:cache
npm run prod
我发现了一个奇怪的解决方案。
我将路由名称从 random_question
更改为 random
,控制器方法名称从 show
更改为 random
并且有效。