我有一个 Wordpress 电子商务(使用 Woocommerce)在我的 VPS 上运行(使用 Caddy -> NGinx)
在我的 uri 中有 index.php 之前,所以我在我的配置文件中添加了这些行来重写 uri 并能够激活漂亮的链接。
完美,它有效!现在我有 www.myWebsite.com/shop/ 而不是 www.myWebsite.com/index.php/shop/
但是,这会在 Woocommerce 购物车中产生错误。事实上,我不能再在我的购物车和结帐中快速添加产品了。我有这个 JSON 错误:
Unexpected token < in JSON at position 0
当然,我在 Stack 和 Google 上搜索,很多人都有这个问题,但原因不一样。所以我尝试禁用 mod_rewrite 并且.... tadaaa 它的工作。
那么你知道如何用 Woocommerce 和 Mod_rewrite 解决这个问题吗?
谢谢