EBernhardson has uploaded a new change for review.

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

Change subject: Force redirect to canonical domain if present
......................................................................

Force redirect to canonical domain if present

Change-Id: I1b5b784b5913a61beecf3af750ed410a652c2385
---
M app.php
1 file changed, 6 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/wikimedia/discovery/discernatron 
refs/changes/56/287756/1

diff --git a/app.php b/app.php
index a352fff..b4f718b 100644
--- a/app.php
+++ b/app.php
@@ -95,6 +95,12 @@
 
 // bare bones authentication / firewall
 $app->before(function (Request $request) use ($app) {
+       if (isset($app['canonical_domain'])) {
+               if (strtolower($request->getHost()) !== 
strtolower($app['canonical_domain'])) {
+                       return $app->redirect('https://' . 
$app['canonical_domain']);
+               }
+       }
+
     $uri = $request->getRequestUri();
     if ($uri === '/login' || substr($uri, 0, 7) === '/oauth/') {
         return null;

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1b5b784b5913a61beecf3af750ed410a652c2385
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/discovery/discernatron
Gerrit-Branch: master
Gerrit-Owner: EBernhardson <ebernhard...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to