Skip to content

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

marcimat a demandé de fusionner gh-6d92ff8f/4856/unknown/refs/pull/4856/head vers master

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