L’URL d’api générée nécessite le mode rewrite d’apache ou des rewrites rules functionnelles
Cf. https://discuter.spip.net/t/mise-a-jour-4-1-ecrire-exec-stats-visites/160059/31
La fonction generer_url_api()
actuellement là https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/utils.php#L2424 génère une URL de la forme truc.api
et est utilisée notamment dans le plugin Statistiques dans l’espace privé.
Cette URL nécessite que le site utilise un .htaccess (apache doit lire le .htaccess, avec mod rewrite activé) ou équivalent nginx ou autre.
Or il semble que ça ne soit pas le cas chez plusieurs personnes.
On pourrait peut être tester le jeu d’url configuré utilisé : si le jeu d’url est 'page', 'propre_qs' ou 'simple', a priori c’est qu’on ne sait pas si une redirection d’urls est fonctionnelle.
Si c’est un autre jeu d’URL, alors forcément pour fonctionner, il y a déjà besoin d’avoir une configuration htaccess ou autre fonctionnelle.
Bon c’est un peu capilotracté.
Ou alors on pourrait retourner toujours une url de type spip.php?action=api_truc...
un peu moins joli.