From eaec1206a14d215df1c349edd840794dd7e1eab9 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Wed, 5 Dec 2018 11:42:27 +0000
Subject: [PATCH] pour certaines API il est vital d'etre a la racine du site,
 et pas dans un sous repertoire. On permet donc d'utiliser indifferement un .
 ou un / dans les URLs d'appel aux API ex : https://site/offline.api.sw.js

---
 htaccess.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/htaccess.txt b/htaccess.txt
index 7bdd6dfca0..8a5a2eba51 100644
--- a/htaccess.txt
+++ b/htaccess.txt
@@ -75,8 +75,9 @@ RewriteRule ^([1-9][0-9]*)$     spip.php?action=redirect&type=article&status=301
 # APIs
 # http://site/xmlrpc.api
 # http://site/atom.api/articles/1234
+# https://site/offline.api.sw.js
 
-RewriteRule ^([\w]+)\.api(/(.*))?$ spip.php?action=api_$1&arg=$3 [QSA,L]
+RewriteRule ^([\w]+)\.api([/.](.*))?$ spip.php?action=api_$1&arg=$3 [QSA,L]
 
 # Fin des APIs
 ###
-- 
GitLab