]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
New Rewrite condition (Ticket BERFBB-4460) and changing %%{ich-trickse} -> %{literal...
authorFrank Brehm <frank.brehm@pixelpark.com>
Thu, 8 Feb 2018 10:25:39 +0000 (11:25 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Thu, 8 Feb 2018 10:25:39 +0000 (11:25 +0100)
customer/fbb-www/test.yaml

index 9aa911f235dea1c421700429271500b35649741c..84e73f1c6c0fb8b7099355e3129f6d8547889189 100644 (file)
@@ -683,94 +683,96 @@ infra::profile::apache::pp_vhosts:
         - '^/de/presse/pressemitteilungen/.*$ http://tst.berlin-airport.de/de/presse/presseinformationen/mitteilungen-archiv/index.php [R=301,L]'
       - comment: 'BERFBB-2425 und BERFBB-2496'
         rewrite_cond:
-          - '%%{ich-trickse}{REQUEST_URI} !^/xmas.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/webteam.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/starsberlin.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/securitastxl.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/securitas.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/bgstxl.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/bgssxf.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/ofis.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/airberlinhub.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/media.*$'
-          - '%%{ich-trickse}{REQUEST_URI} !^/senatfluginfo.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/xmas.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/webteam.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/starsberlin.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/securitastxl.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/securitas.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/bgstxl.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/bgssxf.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/ofis.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/airberlinhub.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/media.*$'
+          - '%{literal("%")}{REQUEST_URI} !^/senatfluginfo.*$'
         rewrite_rule:
           - '(^.*/$|^$) $1index.php [L,R=301]'
       - comment: 'BERFBB-3398'
         rewrite_cond:
-          - '%%{ich-trickse}{REQUEST_URI} ^/ADSL-Info/infotext.html$'
+          - '%{literal("%")}{REQUEST_URI} ^/ADSL-Info/infotext.html$'
         rewrite_rule:
           - '^/.*$ /de/global/ADSL-info/index.php [L,R=301]'
       - comment: 'Redirect berlin-airport.de auf www.berlin-airport.de'
         rewrite_cond:
-          - '%%{ich-trickse}{HTTP_HOST} ^berlin-airport.de$'
+          - '%{literal("%")}{HTTP_HOST} ^berlin-airport.de$'
         rewrite_rule:
           - '^(.*)$ http://tst.berlin-airport.de$1 [R=301,L]'
       - comment: 'BERFBB-4435'
         rewrite_cond:
-          - '%%{ich-trickse}{HTTP_HOST} ^tstc-lounge.berlin-airport.de$'
+          - '%{literal("%")}{HTTP_HOST} ^tstc-lounge.berlin-airport.de$'
         rewrite_rule:
           - '^/.*$ https://tst.berlin-airport.de/de/reisende-txl/am-flughafen/flughafenservices/lounge-terminal-c/index.php [R=301,NE,L]'
       #HTTPS Rewrites
       - comment: 'Nachgeladene Ressourcen sollen bei den Nachfolgenden HTTPS Rewrites aussen vor sein'
         rewrite_cond:
-          - '%%{ich-trickse}{REQUEST_URI} /(_images|_docroot|favicon|_flughafenplan|_errors)'
+          - '%{literal("%")}{REQUEST_URI} /(_images|_docroot|favicon|_flughafenplan|_errors)'
         rewrite_rule:
           - '^.*$ - [L]'
       - comment: 'Wenn URI im SSL-Bereich, dann ueberspringe die naechsten 2 Regeln'
         rewrite_cond:
-          - '%%{ich-trickse}{REQUEST_URI} ^(/de/global/kontakt/|/en/global/contact/|/pl/global/kontakt/).*$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^.*/index.php/kontakt/.*$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^.*/index.php/showForm$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^(/de/presse/publikationen/bestellformular|/en/press/publications/order-form).*$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^(/de/presse/foto-und-drehanfragen/genehmigungsformular|/en/press/photography-and-filming-permits/permit-application-form).*$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/nachbarn/fluglaerm-und-flugrouten/fluglaerm/fluglaerm-informations-beschwerde-system.*$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^.*(/parkplatzreservierung/index.php|/car-park-reservation/index.php|/rezerwacja-miejsc-parkingowych/index.php)$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/icons [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^(/de/global/kontakt/|/en/global/contact/|/pl/global/kontakt/).*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^.*/index.php/kontakt/.*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^.*/index.php/showForm$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^(/de/presse/publikationen/bestellformular|/en/press/publications/order-form).*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^(/de/presse/foto-und-drehanfragen/genehmigungsformular|/en/press/photography-and-filming-permits/permit-application-form).*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/nachbarn/fluglaerm-und-flugrouten/fluglaerm/fluglaerm-informations-beschwerde-system.*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^.*(/parkplatzreservierung/index.php|/car-park-reservation/index.php|/rezerwacja-miejsc-parkingowych/index.php)$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/icons [OR]'
         #BERFBB-2588
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/unternehmen/umwelt/fluglaerm/fluglaerm-informations-beschwerde-system.*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/unternehmen/umwelt/fluglaerm/fluglaerm-informations-beschwerde-system.*$ [OR]'
         #BERFBB-2638
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/geschaeftspartner/einkauf/einkauf-bewerbung.*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/geschaeftspartner/einkauf/einkauf-bewerbung.*$ [OR]'
         #BERFBB-2356
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/nachbarn/schallschutzprogramm/dialog/hinweise-fragen-beschwerden.*$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/unternehmen/aktuelles/newsletter/anmeldung.*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/nachbarn/schallschutzprogramm/dialog/hinweise-fragen-beschwerden.*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/unternehmen/aktuelles/newsletter/anmeldung.*$ [OR]'
         #BERFBB-3639
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/geschaeftspartner/touristik-corporates/corporates/corporatetravelnews/index.php$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/geschaeftspartner/einkauf/lieferanten/index.php$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/geschaeftspartner/touristik-corporates/touristik/travelnews/index.php$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/geschaeftspartner/touristik-corporates/corporates/corporatetravelnews/index.php$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/geschaeftspartner/einkauf/lieferanten/index.php$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/geschaeftspartner/touristik-corporates/touristik/travelnews/index.php$ [OR]'
         #BERFBB-4224
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/reisende-txl/am-flughafen/flughafenservices/lounge-terminal-c/index.php$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/reisende-sxf/erlebnis-flughafen/besucherterrassen/index.php$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/reisende-txl/am-flughafen/kontrollen/personen-und-handgepaeck/index.php$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/reisende-txl/am-flughafen/flughafenservices/lounge-terminal-c/index.php$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/reisende-sxf/erlebnis-flughafen/besucherterrassen/index.php$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/reisende-txl/am-flughafen/kontrollen/personen-und-handgepaeck/index.php$ [OR]'
         # BERFBB-4418
-          - '%%{ich-trickse}{REQUEST_URI} ^/de/global/kundenservice/index.php$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/en/global/customer-service/index.php$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/de/global/kundenservice/index.php$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/en/global/customer-service/index.php$ [OR]'
         # OFIS Sites
-          - '%%{ich-trickse}{REQUEST_URI} ^/ofis/.*$ [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/starsberlin   [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/securitastxl  [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/securitas     [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/bgstxl        [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/bgssxf        [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/airberlinhub  [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/senatfluginfo [OR]'
-          - '%%{ich-trickse}{REQUEST_URI} ^/webteam'
+          - '%{literal("%")}{REQUEST_URI} ^/ofis/.*$ [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/starsberlin   [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/securitastxl  [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/securitas     [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/bgstxl        [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/bgssxf        [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/airberlinhub  [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/senatfluginfo [OR]'
+          - '%{literal("%")}{REQUEST_URI} ^/webteami      [OR]'
+        # BERFBB-4460
+          - '%{literal("%")}{REQUEST_URI} ^/de/global/gewinnspiel/index.php$'
         rewrite_rule:
           - '.? - [S=2]'
       - comment: 'andernfalls, wenn nicht SSL-Bereich, dann keine Aktion falls Protokoll HTTP'
         # greift fuer Anfragen ueber den Loadbalancer
         rewrite_cond:
-          - '%%{ich-trickse}{HTTP:Https} !on'
+          - '%{literal("%")}{HTTP:Https} !on'
         # Zugriff ueber Einzel-Nodes
-          - '%%{ich-trickse}{HTTPS} off'
+          - '%{literal("%")}{HTTPS} off'
         rewrite_rule:
           - '.? - [L]'
       - comment: 'ansonsten, falls HTTPS dann auf HTTP weiterleiten und abbrechen'
         rewrite_rule:
-          - '^(.*)$ http://%%{ich-trickse}{HTTP_HOST}$1 [R=301,L]'
+          - '^(.*)$ http://%{literal("%")}{HTTP_HOST}$1 [R=301,L]'
       - comment: 'Regel fuer SSL-Bereich: wenn HTTP dann auf HTTPS weiterleiten und abbrechen'
         rewrite_cond:
-          - '%%{ich-trickse}{HTTP:Https} !on'
-          - '%%{ich-trickse}{HTTPS} off'
+          - '%{literal("%")}{HTTP:Https} !on'
+          - '%{literal("%")}{HTTPS} off'
         rewrite_rule:
-          - '^(.*)$ https://%%{ich-trickse}{HTTP_HOST}$1 [R=301,L]'
+          - '^(.*)$ https://%{literal("%")}{HTTP_HOST}$1 [R=301,L]'