Răsfoiți Sursa

fix(nginx): route /livewire/update to PHP-FPM for Livewire v4

Livewire v4 may use /livewire/update as endpoint (without hash prefix).
The existing nginx rules only matched /livewire/* (with trailing slash)
and /livewire-* (with hash). Add a regex location to catch /livewire
paths without trailing slash and forward them to PHP.

Co-authored-by: Cursor <cursoragent@cursor.com>
yemeishu 3 zile în urmă
părinte
comite
22fff4d9c6
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      docker/nginx.conf

+ 6 - 0
docker/nginx.conf

@@ -60,6 +60,12 @@ http {
             try_files $uri $uri/ /index.php?$query_string;
         }
 
+        # Livewire update endpoint (POST /livewire/update or any /livewire/* path)
+        # must be routed to PHP, not caught by static file rules.
+        location ~ ^/livewire(/|$) {
+            try_files $uri $uri/ /index.php?$query_string;
+        }
+
         # PHP-FPM 处理
         location ~ \.php$ {
             fastcgi_pass 127.0.0.1:9000;