我有一个 nginx 在 Prestashop 1.5.4.1 站点上给出 404 错误的问题。
这是返回 404 的 URL:www.domain.com/es/index.php?controller=order-confirmation
prestashop 在多语言环境下。然后我有:
- www.domain.com/en/
- www.domain.com/es/
- www.domain.com/fr/
- www.domain.com/de/
URL 重写运行良好,除非 url 具有“index.php”。然后 nginx 返回 de 404。
我认为问题出在 nginx 虚拟主机配置上,但我不知道它失败了什么。
我的 nginx 配置: http: //pastebin.com/CFQ5hwNX
该 nginx 配置在只有 1 个域的 Prestashop 上运行完美(url 上没有 /lang/)。