- 'Accept-Language ^zh language=zh-cn'
headers:
- 'add Access-Control-Allow-Origin %%{ich-trickse}{AccessControlAllowOrigin}e env=AccessControlAllowOrigin'
+ error_documents:
+ - { error_code: 404 , document: "/en-us/error-pages/404.html" }
+ - { error_code: 500 , document: "/en-us/error-pages/500.html" }
directories:
- docroot:
provider: directory
auth_require: 'valid-user'
require:
- local
+ - zh-cn:
+ provider: locationmatch
+ path: '^/zh-cn/'
+ error_documents:
+ - { error_code: 404 , document: "/zh-cn/error-pages/404.html" }
+ - { error_code: 500 , document: "/zh-cn/error-pages/500.html" }
+ - de-de:
+ provider: locationmatch
+ path: '^/de-de/'
+ error_documents:
+ - { error_code: 404 , document: "/de-de/error-pages/404.html" }
+ - { error_code: 500 , document: "/de-de/error-pages/500.html" }
rewrites:
- language_rewrite:
comment: 'lanugage Rewrite use Env Vars'
- https:
comment: 'all to https'
rewrite_rule:
- - '^(.*)$ https://prod-sirona-author.pixelpark.net$1 [L,R=302]'
+ - '^(.*)$ https://prod-sirona-author.pixelpark.net$1 [L,R=301,QSA,NE]'
proxy_preserve_host: true
proxy_pass:
- { path: /, url: 'http://localhost:4502/' }