GWicke has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/228426

Change subject: Set up a listing page for /api/ in all projects
......................................................................

Set up a listing page for /api/ in all projects

This patch is following the implementation of the front page templates by
calling extract2.php in an Apache RewriteRule. This keeps such portals
together, and avoids adding more complexity to Varnish.

Bug: T107086
Change-Id: I746dd85aedee91bc2cbb8bd7ada5b2bfdf0e2228
---
M modules/mediawiki/files/apache/sites/wwwportals.conf
1 file changed, 21 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/26/228426/1

diff --git a/modules/mediawiki/files/apache/sites/wwwportals.conf 
b/modules/mediawiki/files/apache/sites/wwwportals.conf
index 93818ad..09ec0a4 100644
--- a/modules/mediawiki/files/apache/sites/wwwportals.conf
+++ b/modules/mediawiki/files/apache/sites/wwwportals.conf
@@ -23,6 +23,9 @@
     # Front page...
     RewriteRule ^/$ 
/w/extract2.php?title=Www.wikipedia.org_portal&template=Www.wikipedia.org_template
 [L]
 
+    # API listing...
+    RewriteRule ^/api/$ /w/extract2.php?template=API_listing_template [L]
+
     # search-redirect.php, let it through
     RewriteRule ^/search-redirect.php /w/search-redirect.php [L]
 
@@ -85,6 +88,9 @@
     # Front page...
     RewriteRule ^/$ 
/w/extract2.php?title=Www.wiktionary.org_portal&template=Www.wiktionary.org_template
 [L]
 
+    # API listing...
+    RewriteRule ^/api/$ /w/extract2.php?template=API_listing_template [L]
+
     # search-redirect.php, let it through
     RewriteRule ^/search-redirect.php /w/search-redirect.php [L]
 
@@ -109,6 +115,9 @@
 
     # Front page...
     RewriteRule ^/$ 
/w/extract2.php?title=Www.wikinews.org_portal&template=Www.wikinews.org_template
 [L]
+
+    # API listing...
+    RewriteRule ^/api/$ /w/extract2.php?template=API_listing_template [L]
 
     # search-redirect.php, let it through
     RewriteRule ^/search-redirect.php /w/search-redirect.php [L]
@@ -135,6 +144,9 @@
     # Front page...
     RewriteRule ^/$ 
/w/extract2.php?title=Www.wikiquote.org_portal&template=Www.wikiquote.org_template
 [L]
 
+    # API listing...
+    RewriteRule ^/api/$ /w/extract2.php?template=API_listing_template [L]
+
     # search-redirect.php, let it through
     RewriteRule ^/search-redirect.php /w/search-redirect.php [L]
 
@@ -159,6 +171,9 @@
 
     # Front page...
     RewriteRule ^/$ 
/w/extract2.php?title=Www.wikiversity.org_portal&template=Www.wikiversity.org_template
 [L]
+
+    # API listing...
+    RewriteRule ^/api/$ /w/extract2.php?template=API_listing_template [L]
 
     # search-redirect.php, let it through
     RewriteRule ^/search-redirect.php /w/search-redirect.php [L]
@@ -185,6 +200,9 @@
     # Front page...
     RewriteRule ^/$ 
/w/extract2.php?title=Www.wikibooks.org_portal&template=Www.wikibooks.org_template
 [L]
 
+    # API listing...
+    RewriteRule ^/api/$ /w/extract2.php?template=API_listing_template [L]
+
     # search-redirect.php, let it through
     RewriteRule ^/search-redirect.php /w/search-redirect.php [L]
 
@@ -210,6 +228,9 @@
     # Front page...
     RewriteRule ^/$ 
/w/extract2.php?title=Www.wikivoyage.org_portal&template=Www.wikivoyage.org_template
 [L]
 
+    # API listing...
+    RewriteRule ^/api/$ /w/extract2.php?template=API_listing_template [L]
+
     # search-redirect.php, let it through
     RewriteRule ^/search-redirect.php /w/search-redirect.php [L]
 

-- 
To view, visit https://gerrit.wikimedia.org/r/228426
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I746dd85aedee91bc2cbb8bd7ada5b2bfdf0e2228
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: GWicke <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to