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
- '^(.*)$ 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' }