Errore AJAX Favorites: admin-ajax.php restituisce 404
-
Ciao, sto riscontrando un problema persistente con il plugin Favorites, dove la richiesta AJAX fallisce restituendo un errore 404 su admin-ajax.php.
Quando clicco sul pulsante dei preferiti, la richiesta viene inviata correttamente ma la risposta restituisce 404. Il payload è il seguente:
action=favorites_favorite&postid=2596&siteid=1&status=active&user_consent_accepted=false
Al primo click tenta di impostare lo stato come preferito, ma la risposta è 404. Nelle interazioni successive la richiesta alterna tra stato attivo/inattivo, ma il risultato è sempre lo stesso: risposta 404 da admin-ajax.php.
I log lato server (forniti dal supporto hosting) mostrano:
Premature end of script headers: admin-ajax.php
Il debug di WordPress è attivo e al momento non vengono registrati errori fatali PHP durante la richiesta. Il log di debug non si aggiorna nel momento in cui si verifica l’errore AJAX.
Ho già testato:
- Cloudflare disattivato (nessun cambiamento)
- Tutti i plugin di cache disattivati (nessun cambiamento)
- Wordfence disattivato (nessun cambiamento)
- max_execution_time impostato a 600
- memory_limit impostato a 1GB
- Permalink rigenerati
- Impostazioni del plugin verificate (Favorites configurato correttamente)
Osservazione importante:
Il problema non è legato ai dati utente o al numero di preferiti. Si verifica con diversi account utente, anche quando la lista dei preferiti è piccola. Sembra inoltre legato specificamente alla gestione della richiesta AJAX piuttosto che al carico del database.Vorrei capire:
- Perché admin-ajax.php restituisce 404 solo per questa specifica azione AJAX (favorites_favorite)
- Se esistono conflitti noti con regole di sicurezza, mod_security o restrizioni a livello server che potrebbero bloccare questo endpoint
- Se sono necessarie esclusioni specifiche per cookie, endpoint o parametri di query
Qualsiasi indicazione è ben accetta, soprattutto se ci sono problemi noti di compatibilità con regole server aggressive o configurazioni proxy che influenzano il comportamento di admin-ajax.php.
Grazie!
Devi essere collegato per rispondere a questo topic.