Skip to content

Fix #4855 Ne pas nécessiter la présence d’un htaccess pour traiter l’url d’api de statistiques

2 types d’urls sont créés sur l’api de statistiques,

  • l’une depuis le privé ./transmettre.api/...
  • l’autre depuis le public ../transmettre.api/

J’ai fait là le choix de tout remplacer par ./?action=api_transmettre ou ../?action=api_transmettre mais pour le public on aurait pu remplacer par ../spip.php?action=api_transmettre par exemple.

À voir, mais sinon ça donnait donc cela :

	// Ne pas imposer une redirection d’url
	$url = str_replace(
		[
			'../transmettre.api/',
			'./transmettre.api/',
		],
		[
			'../spip.php?action=api_transmettre&arg=',
			'./?action=api_transmettre&arg=',
		],
		str_replace('?', '&', $url)
	);

J’ai préféré proposer une forme plus simple, je ne crois pas que ça soit très gênant (sauf si le index.php public est modifié peut être ?)

Rapports de requête de fusion

Chargement en cours