diff --git a/apache.conf.example b/apache.conf.example index 7dd22f5..c362e06 100644 --- a/apache.conf.example +++ b/apache.conf.example @@ -37,12 +37,12 @@ # WebSocket-Upgrade erkennen und weiterleiten (wss:// -> ws://) # Die RewriteRule wird nur ausgeführt, wenn Upgrade-Header vorhanden ist - # Andernfalls wird ProxyPass verwendet (für HTTP-Polling) + # WICHTIG: Query-String muss erhalten bleiben (QSA Flag) RewriteEngine on RewriteCond %{HTTP:Upgrade} websocket [NC] RewriteCond %{HTTP:Connection} upgrade [NC] - RewriteRule ^/?(.*) ws://localhost:3050/$1 [P,L] + RewriteRule ^/socket\.io/?(.*) ws://localhost:3050/socket.io/$1 [P,L,QSA] # Fallback für HTTP-Polling (wird verwendet, wenn RewriteRule nicht greift) ProxyPass http://localhost:3050/socket.io/