]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
MHK - preview rewrites
authorOliver Böttcher <oliver.boettcher@pixelpark.com>
Thu, 19 Jan 2017 10:50:18 +0000 (11:50 +0100)
committerOliver Böttcher <oliver.boettcher@pixelpark.com>
Thu, 19 Jan 2017 10:50:18 +0000 (11:50 +0100)
customer/mhk/red-mhk-kueche-de.pixelpark.net.yaml

index 527d6e06d52e46c6252f0f4f34eb45074979d12c..0350792871a3f1ed60ae2ab36b844c9b9f300ab5 100644 (file)
@@ -79,6 +79,11 @@ site::profile::apache::pp_vhosts:
     proxy_pass:
       - { path: /studio, url: 'ajp://localhost:40009/studio' }
       - { path: /blueprint, url: 'ajp://localhost:40009/blueprint' }
+    rewrites:
+      - studio:
+        comment: "redir slash to studio"
+        rewrite_rule:
+          - '^(/)?$ https://studio-red-mhk-kueche-de.pixelpark.net/studio/ [R=301,L]'
   preview-red:
     docroot: '/var/www'
     servername: preview-red-mhk-kueche-de.pixelpark.net
@@ -93,9 +98,33 @@ site::profile::apache::pp_vhosts:
           - '^(.*)$ https://preview-red-mhk-kueche-de.pixelpark.net$1 [L,R=301]'
     rewrites:
       - index:
-        comment: 'PT to Front-Controller'
+        comment: 'Coremedia Rewrites'
         rewrite_rule:
+          - '^/login/(.*) /blueprint/servlet/login/$1 [PT,L]'
+          - '^/action/(.*) /blueprint/servlet/action/$1 [PT,L]'
+          - '^/([0-9]+)/(.*) /blueprint/servlet/action/kueche-de/$1/action/$2 [PT,L]'
+          - '^/blob/(.*) /blueprint/servlet/blob/$1 [PT,L]'
+          - '^/resources/(.*) /blueprint/servlet/resources/$1 [PT,L]'
+          - '^/image/(.*) /blueprint/servlet/image/$1 [PT,L]'
+          - '^/page/(.*) /blueprint/servlet/page/$1 [PT,L]'
+          - '^/service/(.*) /blueprint/servlet/service/$1 [PT,L]'
+          - '^/webflow/(.*) /blueprint/servlet/webflow/$1 [PT,L]'
+          - '^/signin/(.*) /blueprint/servlet/signin/$1 [PT,L]'
+          - '^/userdetails/(.*) /blueprint/servlet/userdetails/$1 [PT,L]'
+          - '^/elastic/social/(.*) /blueprint/servlet/elastic/social/$1 [PT,L]'
+          - '^/elastic/image(.*) /blueprint/servlet/elastic/image$1 [PT,L]'
+          - '^/connect/(.*) /blueprint/servlet/connect/$1 [PT,L]'
+          - '^/kueche-de(/)?$ / [R,L]'
+          - '^/blueprint/kueche-de$ /blueprint/servlet/page/kueche-de [PT,L]'
+          - '^/blueprint/servlet/sitemap-generation$ - [F,PT,L]'
+          - '^/sitemap_index.xml  /opt/coremedia/www/sitemap-org/Sites/Reframed/sitemap_index.xml  [L]'
+          - '^/sitemap(.*).xml.gz  /opt/coremedia/www/sitemap-org/Sites/Reframed/sitemap$1.xml.gz  [L]'
+          - '^/robots.txt /blueprint/servlet/robots/kueche-de [PT,L]'
+          - '^/blueprint/(.*) /blueprint/$1 [PT,L]'
           - '^/$ /blueprint/servlet/page/kueche-de [PT,L]'
+          - '^/(.*) /blueprint/servlet/page/kueche-de/$1 [PT,L]'
+
+
     proxy_preserve_host: true
     proxy_pass:
       - { path: /blueprint, url: 'ajp://localhost:40009/blueprint' }