【问题标题】:Laravel 403 error (production) when doing ajax POST request only in HTTPS仅在 HTTPS 中执行 ajax POST 请求时,Laravel 403 错误(生产)
【发布时间】:2017-05-30 08:18:05
【问题描述】:

我在网上浏览了大约 3 个小时以找到解决问题的方法,但找不到...

我已经在共享主机上上传了我的 laravel 应用程序,因此文件架构如下所示:

.htaccess 是 laravel 默认的:

当我的网站使用 HTTP(或本地)托管时,我的所有路由都可以正常工作,但是当我将其切换到 HTTPS(从 OVH 托管面板应用)时,它会破坏我所有的 POST请求(通过 ajax)到 403 错误(Can't access... on this server)。

Api 路由示例:https://mywebsite.com/api/v1/login

如果您有任何建议,请不要犹豫!谢谢。

【问题讨论】:

  • 我不是这方面的专家,但看看 HTTP:Authorization,这似乎是瓶颈。
  • 好的,我去看看。谢谢。
  • 这不是 htaccess 问题,但无论如何感谢@LajosArpad :)

标签: php apache laravel laravel-5 https


【解决方案1】:

我尝试了很多东西,但我终于得到了解决方案:

  • 在我的虚拟主机 (OVH) 面板中,主机上有防火墙,我将其禁用。
  • 我重新生成了 SSL 证书。
  • 我销毁了 cookie 和会话。

我不知道到底是哪一个成功了,但它拯救了我的一天!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 2020-07-31
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 2013-10-20
    相关资源
    最近更新 更多