From: Philipp Dallig Date: Mon, 17 Oct 2016 14:55:43 +0000 (+0200) Subject: sirona-aem - add language detection X-Git-Tag: v0.1.0~3970 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=7618569d01efa7944fac74b698273a21ab2ad894;p=pixelpark%2Fhiera.git sirona-aem - add language detection --- diff --git a/customer/sirona-aem/production.yaml b/customer/sirona-aem/production.yaml index bf4788a2..b3be5c9a 100644 --- a/customer/sirona-aem/production.yaml +++ b/customer/sirona-aem/production.yaml @@ -186,6 +186,9 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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-us' + - 'Accept-Language ^es language=es-es' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -196,10 +199,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.sirona.clinic/en-us.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.sirona.clinic/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Sirona Clinic Migration Start - regel_1: comment: 'Auto Generated Rewrite' @@ -246,6 +249,8 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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=de-de' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -256,10 +261,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.danke-m1-hallo-zukunft.de/de-de.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.danke-m1-hallo-zukunft.de/%%{ich-trickse}{ENV:language}.html [R=301,L]' - regel_1: comment: 'Auto Generated Rewrite' rewrite_rule: @@ -280,6 +285,8 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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-us' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -301,10 +308,10 @@ site::profile::aem::publish::pp_vhosts: require: - local rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://brand.dentsplysirona.com/en-us.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://brand.dentsplysirona.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' hub: serveraliases: - hub.dentsplysirona.com @@ -315,6 +322,8 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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-us' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -325,10 +334,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://hub.dentsplysirona.com/en-us.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://hub.dentsplysirona.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Sirona LEDviewPlus.com ledviewplus: serveraliases: @@ -341,6 +350,12 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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-us' + - 'Accept-Language ^it language=it-it' + - 'Accept-Language ^es language=es-es' + - 'Accept-Language ^fr language=fr-fr' + - 'Accept-Language ^de language=de-de' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -351,10 +366,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.ledviewplus.com/en-us.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.ledviewplus.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Sirona IntegoAmbidextrous.com integoambidextrous: serveraliases: @@ -367,6 +382,11 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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-us' + - 'Accept-Language ^it language=it-it' + - 'Accept-Language ^es language=es-es' + - 'Accept-Language ^fr language=fr-fr' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -377,10 +397,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.integoambidextrous.com/en-us.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.integoambidextrous.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Sirona spotlight.dentsplysirona.com spotlight: serveraliases: @@ -397,8 +417,9 @@ site::profile::aem::publish::pp_vhosts: - 'Accept-Language ^zh language=zh-cn' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' - error_documents: - - { error_code: 404 , document: "/%%{ich-trickse}{ENV:language}/error-pages/404.html" } + # Does't really work. Maybe i have an other idea +# error_documents: +# - { error_code: 404 , document: "/%%{ich-trickse}{ENV:language}/error-pages/404.html" } directories: - docroot: provider: directory @@ -434,6 +455,8 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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=de-de' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -444,10 +467,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.instruments-made-in-germany.com/de-de.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.instruments-made-in-germany.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Sirona my.cerec.com my-cerec-com: serveraliases: @@ -459,6 +482,8 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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=de-de' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -469,10 +494,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://my.cerec.com/de-de.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.instruments-made-in-germany.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' - regel_1: comment: 'https://jira.pixelpark.com/jira/browse/SIRONAMAIN-359' rewrite_rule: @@ -488,6 +513,12 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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-us' + - 'Accept-Language ^it language=it-it' + - 'Accept-Language ^es language=es-es' + - 'Accept-Language ^fr language=fr-fr' + - 'Accept-Language ^de language=de-de' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -498,10 +529,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://info.my-inlab.com/de-de.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.instruments-made-in-germany.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Sirona www.profiledentalimplants.com profiledentalimplants-com: serveraliases: @@ -516,6 +547,8 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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-us' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -526,10 +559,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.profiledentalimplants.com/en-us.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.profiledentalimplants.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Sirona www.exzellenzgruender.de exzellenzgruender-de: serveraliases: @@ -542,6 +575,8 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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=de-de' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -552,10 +587,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.exzellenzgruender.de/de-de.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.exzellenzgruender.de/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Sirona www.see-more-with-sirona.com see-more-with-sirona: serveraliases: @@ -568,6 +603,8 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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=de-de' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -578,10 +615,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.see-more-with-sirona.com/de-de.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.see-more-with-sirona.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' - rewrite_from_old: comment: 'SIRONAMAIN-406' rewrite_rule: @@ -614,6 +651,9 @@ site::profile::aem::publish::pp_vhosts: docroot_owner: apache 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-us' + - 'Accept-Language ^de language=de-de' headers: - 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin' directories: @@ -624,10 +664,10 @@ site::profile::aem::publish::pp_vhosts: options: - FollowSymLinks rewrites: - - default_lang: - comment: 'Rewrite for default language' + - language_rewrite: + comment: 'lanugage Rewrite use Env Vars' rewrite_rule: - - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.cerec.com/en-us.html [R=301,L]' + - '^/$ %%{ich-trickse}{REQUEST_SCHEME}://www.cerec.com/%%{ich-trickse}{ENV:language}.html [R=301,L]' # Apache Author site::profile::aem::author::enable_apache: true