首页 > 解决方案 > Laravel + 护照:面临问题 401 未经授权

问题描述

我创建了一个 Laravel 应用程序并包含用于身份验证的护照。该应用程序在我的本地系统上运行良好。

但是,当我在共享托管平台上部署应用程序时,我面临的问题是我在传递给服务器的请求上收到错误 401 Unauthorized。

不过,登录 API 工作正常并生成访问令牌。我很难找出原因。

谁能帮我解决这个问题?

以我发送请求的方式附加图像: 在此处输入图像描述

标签: phplaravelpassport.jsshared-hosting

解决方案


在 .htaccess 文件中添加以下代码

RewriteEngine On 
RewriteCond %{HTTP:Authorization} ^(.+)$ 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

推荐阅读