Faidon Liambotis has submitted this change and it was merged. Change subject: Enable mobile redirect for old Wikisource (http://wikisource.org) ......................................................................
Enable mobile redirect for old Wikisource (http://wikisource.org) Bug: 69765 Change-Id: I0e75d871af87313e2970a8a955d98efbc0551076 --- M templates/varnish/mobile-frontend.inc.vcl.erb M templates/varnish/text-frontend.inc.vcl.erb 2 files changed, 5 insertions(+), 4 deletions(-) Approvals: Faidon Liambotis: Looks good to me, approved jenkins-bot: Verified diff --git a/templates/varnish/mobile-frontend.inc.vcl.erb b/templates/varnish/mobile-frontend.inc.vcl.erb index 9c58309..ee81201 100644 --- a/templates/varnish/mobile-frontend.inc.vcl.erb +++ b/templates/varnish/mobile-frontend.inc.vcl.erb @@ -50,7 +50,7 @@ } else { set req.http.X-Subdomain = "M"; } - + if (req.http.host ~ "^([a-zA-Z0-9-]+\.)?(m|zero)\.wikipedia\.") { call tag_carrier; } @@ -61,6 +61,8 @@ set req.http.host = "www.mediawiki.org"; } else if (req.http.host == "m.wikimediafoundation.org") { set req.http.host = "wikimediafoundation.org"; + } else if (req.http.host == "m.wikisource.org") { + set req.http.host = "wikisource.org"; } else { /* Replace <language>.(m|zero).<project>.org by <language>.<project>.org */ @@ -201,4 +203,3 @@ } <% end -%> } - diff --git a/templates/varnish/text-frontend.inc.vcl.erb b/templates/varnish/text-frontend.inc.vcl.erb index 5d65343..ff75690 100644 --- a/templates/varnish/text-frontend.inc.vcl.erb +++ b/templates/varnish/text-frontend.inc.vcl.erb @@ -63,9 +63,9 @@ # "if host ~"/regsub matches for efficiency. Be careful to not # write overlapping/chaining regexps. set req.http.MobileHost = req.http.Host; - set req.http.MobileHost = regsub(req.http.MobileHost, "^(www\.)?(mediawiki|wikimediafoundation)\.", "m.\2."); + set req.http.MobileHost = regsub(req.http.MobileHost, "^(www\.)?(mediawiki|wikimediafoundation|wikisource)\.", "m.\2."); set req.http.MobileHost = regsub(req.http.MobileHost, "^(commons|incubator|legalteam|meta|office|outreach|pl|species|strategy|wikimania201[2-5])\.(wikimedia)\.", "\1.m.\2."); - set req.http.MobileHost = regsub(req.http.MobileHost, "^((?!commons|meta|nostalgia|quote|quality|sep11|sources|species|textbook)\w+)\.(wikipedia|wiktionary|wikinews|wikisource|wikiquote|wikibooks|wikiversity|wikivoyage)\.", "\1.m.\2."); + set req.http.MobileHost = regsub(req.http.MobileHost, "^((?!commons|meta|nostalgia|quote|quality|sep11|sources|species|textbook|m)\w+)\.(wikipedia|wiktionary|wikinews|wikisource|wikiquote|wikibooks|wikiversity|wikivoyage)\.", "\1.m.\2."); if (req.http.Host != req.http.MobileHost) { if (req.http.X-Forwarded-Proto) { -- To view, visit https://gerrit.wikimedia.org/r/167032 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I0e75d871af87313e2970a8a955d98efbc0551076 Gerrit-PatchSet: 6 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: MaxSem <maxsem.w...@gmail.com> Gerrit-Reviewer: BBlack <bbl...@wikimedia.org> Gerrit-Reviewer: Faidon Liambotis <fai...@wikimedia.org> Gerrit-Reviewer: Mark Bergsma <m...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits