好的,您好,我已在AWS ELB上部署了我的Laravel应用程序,并为我的应用程序设置了Cloudfront分发版。现在我面临CSRF令牌不匹配。我知道这个错误可能是由多个可能错误的配置值引起的。现在我已经设法自己解决了这个问题,但是很久以前我不知道我做了什么,在哪里。所以,如果你有一些关于可能出错的地方的提示,那么请务必按我的方式发送。感谢
编辑:切换到Cloudfront后发生异常。我的问题是让它与Cloudfront一起使用。
答案 0 :(得分:0)
所以问题在于转发cookie,特别是XSRF_TOKEN
cookie。默认情况下,Cookie不会通过云端转发,您必须设置白名单才能执行此操作。只需编辑“行为”部分中的云端分发即可。如果您使用cookie会话,则考虑转发的另一个cookie为laravel_session
,如果您使用记住登录功能,则remember_*
。