Skip to content
Extraits de code Groupes Projets
Valider 385385f2 rédigé par RastaPopoulos's avatar RastaPopoulos
Parcourir les fichiers

Allez on teste une petite nouveauté. En attendant un jour une vraie gestion du...

Allez on teste une petite nouveauté. En attendant un jour une vraie gestion du routage des URLs, on va prendre rapidement en compte des URLs propres pour les APIs.

Le htaccess sait donc gérer :
http://site/api/truc => action=truc
http://site/api/truc/bidule/32 => action=truc&arg=bidule/32

Le premier bloc après le slash correspond au nom d'une action, et tout ce qui suit sera "arg". Évidemment ça garde la query string qu'il y aurait en plus.

On peut donc écrire :
http://site/api/xmlrpc
http://site/api/atom/patates/1234
parent 13144912
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -90,6 +90,13 @@ RewriteRule ^([1-9][0-9]*)$ spip.php?action=redirect&type=article&status=301 ...@@ -90,6 +90,13 @@ RewriteRule ^([1-9][0-9]*)$ spip.php?action=redirect&type=article&status=301
# #
### ###
###
# APIs http://site/api/xmlrpc
RewriteRule ^api/([\w]+)(/(.*))?$ spip.php?action=$1&arg=$3 [QSA,L]
# Fin des APIs
###
### ###
# URLs "propres", "propres2", "libres", "arbo" # URLs "propres", "propres2", "libres", "arbo"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter