]> Frank Brehm's Git Trees - pixelpark/hiera.git/commitdiff
sirona-aem - add more apache config
authorPhilipp Dallig <philipp.dallig@pixelpark.com>
Mon, 16 Jan 2017 13:29:45 +0000 (14:29 +0100)
committerPhilipp Dallig <philipp.dallig@pixelpark.com>
Mon, 16 Jan 2017 13:29:45 +0000 (14:29 +0100)
customer/sirona-aem/development.yaml

index b0d1986b0580866067877f8e737dbe4301fe2765..4befbfbb86dc498bd22eb67f1e3321f62dffaf50 100644 (file)
@@ -219,8 +219,14 @@ site::profile::aem::publish::pp_vhosts:
     ssl_chain: '/etc/pki/tls/certs/wildcard.pixelpark.net-cert.pem'
     setenvif:
       - 'Origin "http(s)?://(www\.)?(sirona-cerec-test.azurewebsites.net|sirona-cerec-stage.azurewebsites.net|cerec.com|sirona-cerec-de.local:3000)$" AccessControlAllowOrigin=$0$1'
+    setenvifnocase:
+      - 'Accept-Language ^.*$ language=en'
+      - 'Accept-Language ^de language=de'
     headers:
       - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin'
+    error_documents:
+      - { error_code: 404 , document: "/en/error-pages/404.html" }
+      - { error_code: 500 , document: "/en/error-pages/500.html" }
     aliases:
       - { alias: /error_custom/ , path: /var/www/html/error_custom/ }
     error_documents:
@@ -249,6 +255,17 @@ site::profile::aem::publish::pp_vhosts:
         auth_require: 'valid-user'
         require:
           - 'env AccessControlAllowOrigin'
+      - de-de:
+        provider: locationmatch
+        path: '^/de/'
+        error_documents:
+          - { error_code: 404 , document: "/de/error-pages/404.html" }
+          - { error_code: 500 , document: "/de/error-pages/500.html" }
+    rewrites:
+      - language_rewrite:
+        comment: 'lanugage Rewrite use Env Vars'
+        rewrite_rule:
+          - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://dev01-publish-sirona.pixelpark.net/%%{ich-trickse}{ENV:language}.html [R=301,L]'
 
 # Apache Author
 site::profile::aem::author::pp_vhosts: