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:
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: