From 832021607198b6d87509000de52205f665effe20 Mon Sep 17 00:00:00 2001 From: Stasiek Michalski Date: Apr 11 2020 10:16:40 +0000 Subject: Add a working rewrite rule for feed=rss2 args --- diff --git a/pillar/role/web_jekyll.sls b/pillar/role/web_jekyll.sls index 6b88042..5860fc5 100644 --- a/pillar/role/web_jekyll.sls +++ b/pillar/role/web_jekyll.sls @@ -41,14 +41,16 @@ nginx: - index.html - index.htm {% if website == 'news' %} - - rewrite: ^/?feed=rss2$ /feed.xml redirect + - if ($args ~* "feed=rss2"): + - set: $args "" + - rewrite: ^.*$ /feed.xml redirect; - rewrite: ^/feed/$ /feed.xml redirect {% endif %} - location ~* \.(?:ttf|otf|eot|woff)$: - add_header: Access-Control-Allow-Origin "*" - location ~* \.(?:xml)$: - add_header: Access-Control-Allow-Origin "*" - - charset utf-8; + - charset: utf-8; - error_page: 405 = $uri - error_page: 405 =200 $uri - error_page: 500 502 503 504 /50x.html