This repository has been archived by the owner on Feb 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
nginx.conf
297 lines (289 loc) · 22.7 KB
/
nginx.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
server {
listen 8080;
server_name vshn.ch;
# Redirect vshn.ch to www.vshn.ch
return 301 https://www.vshn.ch$request_uri;
}
server {
# www.vshn.ch is the default
listen 8080 default_server;
server_name www.vshn.ch;
port_in_redirect off;
# enable compression for all html, css and javascript
gzip on;
gzip_types text/html text/css text/javascript;
# 404 error page
error_page 404 =404 /404.html;
# 50x error page
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
# redirects
rewrite ^/about/?$ /en/about/ permanent;
rewrite ^/blog/devsecops-sicherheit-fuer-entwickler-und-it-betrieb/?$ /blog/devsecops-sicherheit-fuer-entwicklung-und-it-betrieb/ permanent;
rewrite ^/blog/einfuehrung-in-operatoren-operatoren-framework-und-operatoren-sdk/?$ /blog/einfuehrung-in-kubernetes-operatoren-operatoren-framework-und-operatoren-sdk/ permanent;
rewrite ^/blog/release-your-applications-faster-and-easier-move-them-to-the-cloud/?$ /en/blog/release-your-applications-faster-and-easier-move-them-to-the-cloud-2/ permanent;
rewrite ^/blog/vshnevents/?$ /blog/event permanent;
rewrite ^/blog/vshnevents/topsoft-fachmesse-2019/?$ /blog/vshn-devops-workshop-an-der-topsoft-2019/ permanent;
rewrite ^/blog/was-ist-eine-kubernetes-distribution/?$ /blog/was-ist-eine-kubernetes-distribution-und-was-sind-die-unterschiede-zu-openshift/ permanent;
rewrite ^/de/$ / redirect;
rewrite ^/devops/?$ /solutions/devops-enablement/ permanent;
rewrite ^/en/appuio-swiss-container-platform/?$ /en/products/appuio-swiss-container-platform/ permanent;
rewrite ^/en/blog/automated-b/?$ /en/blog/automated-build-pipelines-with-gitlab-ci-and-appuio/ permanent;
rewrite ^/en/blog/automated-build-pipelines-with-gitlab/?$ /en/blog/automated-build-pipelines-with-gitlab-ci-and-appuio/ permanent;
rewrite ^/en/blog/automated-build-pipelines-with-gitlab-ci/?$ /en/blog/automated-build-pipelines-with-gitlab-ci-and-appuio/ permanent;
rewrite ^/en/blog/devsecops-sicherheit-fuer-entwickler-und-it-betrieb/?$ /en/blog/devsecops-security-for-development-and-it-operations/ permanent;
rewrite ^/en/blog/die-vorteile-von-devops-in-der-praxis/?$ /en/blog/the-advantages-of-devops-in-practice/ permanent;
rewrite ^/en/blog/docker-overlay-encryption/?$ /en/blog/docker-overlay-encryption-2/ permanent;
rewrite ^/en/blog/einfuehrung-in-kubernetes-operatoren-operatoren-framework-und-operatoren-sdk/?$ /en/blog/introduction-to-kubernetes-operators-operator-framework-and-operators-sdk/ permanent;
rewrite ^/en/blog/go-operator/?$ /en/blog/go-operator-2/ permanent;
rewrite ^/en/blog/herzlich-willkommen-adrian/?$ /en/blog/bienvenido-adrian/ permanent;
rewrite ^/en/blog/introduction-to-operators-operator-framework-and-operators-sdk/?$ /en/blog/introduction-to-kubernetes-operators-operator-framework-and-operators-sdk/ permanent;
rewrite ^/en/blog/kubernetes-operatoren-mit-dem-operatoren-sdk-framework-entwickeln/?$ /en/blog/how-to-leverage-kubernetes-operators-using-the-operator-sdk-framework/ permanent;
rewrite ^/en/blog/my-experience-at-vshn/?$ /en/blog/suada-mirgadirova-my-experience-at-vshn/ permanent;
rewrite ^/en/blog/introduction-to-operators-operator-framework-and-operators-sdk/?$ /en/blog/introduction-to-kubernetes-operators-operator-framework-and-operators-sdk/ permanent;
rewrite ^/en/blog/kubernetes-operatoren-mit-dem-operatoren-sdk-framework-entwickeln/?$ /en/blog/how-to-leverage-kubernetes-operators-using-the-operator-sdk-framework/ permanent;
rewrite ^/en/blog/my-experience-at-vshn/?$ /en/blog/suada-mirgadirova-my-experience-at-vshn/ permanent;
rewrite ^/en/blog/nosql-why-y/?$ /en/blog/nosql-why-you-should-use-mongodb-instead-of-a-relational-database/ permanent;
rewrite ^/en/blog/vshn-at-the-aws-summit-switzerland/?$ /en/blog/visit-us-at-the-aws-summit-switzerland-at-the-vshn-booth/ permanent;
rewrite ^/en/blog/vshn-bei-der-preisverleihung-fuer-den-rising-star-award-cloud-transformation-operation-services-xaas-von-isg-in-berlin/?$ /en/blog/vshn-bei-der-preisverleihung-fuer-den-rising-star-award-cloud-transformation-operation-services-xaas-von-isg-in-berlin-2/ permanent;
rewrite ^/en/blog/vshn-celebrates-5th-birthday-🎂/?$ /en/blog/vshn-celebrates-5th-birthday/ permanent;
rewrite ^/en/blog/vshn-celebrates-5th-birthday-🎂/feed/?$ /en/blog/vshn-celebrates-5th-birthday/ permanent;
rewrite ^/en/blog/vshn-in-top-10-der-prozentual-am-schnellsten-wachsenden-schweizer-ict-firmen/?$ /en/blog/vshn-in-top-10-of-the-fastest-growing-swiss-ict-companies/ permanent;
rewrite ^/en/blog/vshn-jahresrueckblick-2018/?$ /en/blog/vshn-year-in-review-2018/ permanent;
rewrite ^/en/blog/vshn-jahresrueckblick-2018/feed/?$ /en/blog/vshn-year-in-review-2018/ permanent;
rewrite ^/en/blog/vshn-sponsert-hacknlead-den-ersten-schweizer-hackathon-fuer-frauen/?$ /en/blog/vshn-sponsors-hacknlead-the-first-swiss-hackathon-for-women/ permanent;
rewrite ^/en/blog/vshn-will-run-the-openshift-platform-for-the-next-evolution-of-the-australian-gov/?$ /en/blog/vshn-will-run-the-openshift-platform-for-the-next-evolution-of-the-australian-govcms/ permanent;
rewrite ^/en/blog/vshn/?$ /en/blog/interna-en permanent;
rewrite ^/en/blog/was-ist-eine-kubernetes-distribution-und-was-sind-die-unterschiede-zu-openshift/?$ /en/blog/what-is-a-kubernetes-distribution-and-what-are-the-differences-to-openshift/ permanent;
rewrite ^/en/blog/was-ist-eine-kubernetes-distribution/?$ /en/blog/what-is-a-kubernetes-distribution-and-what-are-the-differences-to-openshift/ permanent;
rewrite ^/en/blog/welcome-soufiane/?$ /en/blog/benvenuto-soufiane/ permanent;
rewrite ^/en/devops/?$ /en/solutions/devops-enablement/ permanent;
rewrite ^/en/event/cnc-meetup-4-2019/?$ /en/blog/cloud-native-computing-meetup-4-2019/ permanent;
rewrite ^/en/event/red-hat-forum-switzerland-zuerich-2019/?$ /en/blog/red-hat-forum-switzerland-2019-zurich/ permanent;
rewrite ^/en/event/topsoft-2019/?$ /en/blog/vshn-devops-workshop-at-topsoft-2019/ permanent;
rewrite ^/en/free-webinar-moving-applications-to-the-cloud-with-docker-container-technology-using-devops-principles/?$ /en/solutions/devops-enablement/ permanent;
rewrite ^/en/free-whitepaper-5-steps-of-moving-your-applications-successfully-to-the-cloud/?$ /en/solutions/devops-enablement/ permanent;
rewrite ^/en/java-hosting/?$ /en/solutions/managed-application-services/ permanent;
rewrite ^/en/k8up/?$ /en/products/open-source/k8up/ permanent;
rewrite ^/en/k8up-backup-operator-for-kubernetes/?$ /en/products/open-source/k8up/ permanent;
rewrite ^/products/open-source/k8up/?$ /en/products/open-source/k8up/ permanent;
rewrite ^/en/managed-container-platform/?$ /en/solutions/managed-container-platforms/ permanent;
rewrite ^/en/managed-docker/?$ /en/solutions/managed-container-platforms/ permanent;
rewrite ^/en/managed-kubernetes/?$ /en/solutions/managed-container-platforms/managed-kubernetes/ permanent;
rewrite ^/en/managed-openshift/?$ /en/solutions/managed-container-platforms/managed-openshift/ permanent;
rewrite ^/en/managed-services/?$ /en/products/managed-services/ permanent;
rewrite ^/en/managed-rancher/?$ /en/solutions/managed-container-platforms/managed-rancher/ permanent;
rewrite ^/en/solutions/devops-workshop/?$ /en/solutions/devops-enablement/devops-workshop/ permanent;
rewrite ^/en/open-source/?$ /en/products/open-source/ permanent;
rewrite ^/en/press/?$ /en/blog/press-en permanent;
rewrite ^/en/success-stories/?$ /en/partners/success-stories/ permanent;
rewrite ^/en/syn/?$ /en/products/open-source/project-syn/ permanent;
rewrite ^/en/tech-talks/?$ /en/events/ permanent;
rewrite ^/en/vshn/?$ /en/about/ permanent;
rewrite ^/en/vshn/events/?$ /en/events/ permanent;
rewrite ^/en/webinar-docker-kubernetes-the-way-to-cloud-native-computing/$ https://www.youtube.com/watch?v=SCMA5XHv9uc redirect;
rewrite ^/en/webinars/?$ /en/events/ permanent;
rewrite ^/en/what-others-say/?$ /en/about/awards-certifications/ permanent;
rewrite ^/imprint/?$ /en/imprint/ permanent;
rewrite ^/java-hosting/?$ /en/solutions/managed-application-services/ permanent;
rewrite ^/k8up/?$ /produkte/open-source/k8up/ permanent;
rewrite ^/k8up-backup-operator-for-kubernetes/?$ /produkte/open-source/k8up/ permanent;
rewrite ^/kostenloses-webinar-migration-von-applikationen-in-die-cloud-mit-docker-container-technologie-und-devops-prinzipien/?$ /solutions/devops-enablement/ permanent;
rewrite ^/loesungen/?$ /solutions permanent;
rewrite ^/loesungen/devops-workshop/?$ /solutions/devops-enablement/devops-workshop/ permanent;
rewrite ^/managed-container-platform/?$ /solutions/managed-container-platforms/ permanent;
rewrite ^/managed-docker/?$ /solutions/managed-container-platforms/ permanent;
rewrite ^/managed-kubernetes/?$ /solutions/managed-container-platforms/managed-kubernetes/ permanent;
rewrite ^/managed-openshift/?$ /solutions/managed-container-platforms/managed-openshift/ permanent;
rewrite ^/managed-services/?$ /produkte/managed-services/ permanent;
rewrite ^/managed-rancher/?$ /solutions/managed-container-platforms/managed-kubernetes/ permanent;
rewrite ^/en/managed-rancher/?$ /en/solutions/managed-container-platforms/managed-kubernetes/ permanent;
rewrite ^/solutions/managed-container-platforms/managed-rancher/?$ /solutions/managed-container-platforms/managed-kubernetes/ permanent;
rewrite ^/en/solutions/managed-container-platforms/managed-rancher/?$ /en/solutions/managed-container-platforms/managed-kubernetes/ permanent;
rewrite ^/open-source/?$ /produkte/open-source/ permanent;
rewrite ^/presse/?$ /blog/press permanent;
rewrite ^/produkte/appuio/?$ /produkte/appuio-swiss-container-platform/ permanent;
rewrite ^/success-stories/?$ /partner/success-stories/ permanent;
rewrite ^/success-stories/acrevis-bank-vshn/?$ /success-stories/acrevis/ permanent;
rewrite ^/success-stories/hrm-systems-vshn/?$ /success-stories/hrm-systems/ permanent;
rewrite ^/success-stories/sobrado-vshn/?$ /success-stories/sobrado/ permanent;
rewrite ^/success-stories/esurance-vshn/?$ /success-stories/esurance/ permanent;
rewrite ^/en/success-stories/acrevis-bank/?$ /en/success-stories/acrevis/ permanent;
rewrite ^/syn/?$ /produkte/open-source/project-syn/ permanent;
rewrite ^/tech-talks/?$ /events/ permanent;
rewrite ^/vshn/?$ /ueber/ permanent;
rewrite ^/vshn/events/?$ /events/ permanent;
rewrite ^/webinar-docker-kubernetes-der-weg-zu-cloud-native-computing/?$ https://www.youtube.com/watch?v=SCMA5XHv9uc redirect;
rewrite ^/webinare/?$ /events/ permanent;
rewrite ^/en/blog/2018-03-icinga2-security-2/?$ /en/blog/2018-03-icinga2-security/ permanent;
rewrite ^/en/about/news-press/?$ /en/blog/press-en/ permanent;
rewrite ^/en/vshn/newsletter/?$ /en/newsletter/ permanent;
rewrite ^/vshn/newsletter/?$ /newsletter/ permanent;
rewrite ^/sitemap.xml$ /sitemap/sitemap-index.xml permanent;
rewrite ^/agb/?$ https://products.vshn.ch/legal/agb_de.html permanent;
rewrite ^/allgemeine-geschaeftsbedingungen/?$ https://products.vshn.ch/legal/agb_de.html permanent;
rewrite ^/blog/20-rabatt-auf-kubecon-und-cloudnati/?$ /en/blog/kubecon-cloudnativecon-2019-barcelona-recap/ permanent;
rewrite ^/concloud/?$ /blog/rueckblick-appuio-an-den-cloud-conferences-bonn-hanau-hamburg-muenchen-2019/ permanent;
rewrite ^/coronavirus/?$ https://handbook.vshn.ch/coronavirus.html permanent;
rewrite ^/devops-report-2019/?$ /devops-report-2020/ permanent;
rewrite ^/devops-studie/?$ /devops-report-2020/ permanent;
rewrite ^/dokumentation/?$ https://kb.vshn.ch/kb/index.html permanent;
rewrite ^/en/coronavirus/?$ https://handbook.vshn.ch/coronavirus.html permanent;
rewrite ^/en/enjoy-reading-the-devops-in-switzerland-2019-report/?$ /devops-report-2020/ permanent;
rewrite ^/en/kostenlos-an-die-cloud-conference-2019/?$ /en/blog/looking-back-appuio-at-the-cloud-conferences-bonn-hanau-hamburg-munich-2019/ permanent;
rewrite ^/en/kubecon/?$ /en/blog/kubecon-cloudnativecon-2019-barcelona-recap/ permanent;
rewrite ^/en/privacy-policy/?$ https://products.vshn.ch/legal/privacy_policy_en.html permanent;
rewrite ^/en/terms-and-conditions/?$ https://products.vshn.ch/legal/gtc_en.html permanent;
rewrite ^/kostenlos-an-die-cloud-conference-2019/?$ /blog/rueckblick-appuio-an-den-cloud-conferences-bonn-hanau-hamburg-muenchen-2019/ permanent;
rewrite ^/kubecon/?$ /en/blog/kubecon-cloudnativecon-2019-barcelona-recap/ permanent;
rewrite ^/terms-and-conditions/?$ https://products.vshn.ch/legal/gtc_en.html permanent;
rewrite ^/blog/author/.*$ /blog/ permanent;
rewrite ^/blog/events/(.*)$ /blog/event/$1 permanent;
rewrite ^/blog/page/(.*)$ /blog/$1 permanent;
rewrite ^/categories/(.*)$ /blog/$1 permanent;
rewrite ^/categories/(.*)/page/(.*)$ /blog/$1/$2 permanent;
rewrite ^/en/blog/author/.*$ /en/blog/ permanent;
rewrite ^/en/blog/page/(.*)$ /en/blog/$1 permanent;
rewrite ^/en/blog/event/(.*)$ /en/blog/events/$1 permanent;
rewrite ^/en/categories/(.*)$ /en/blog/$1 permanent;
rewrite ^/en/categories/(.*)/page/(.*)$ /en/blog/$1/$2 permanent;
rewrite ^/en/event/eurodog/$ /en/events/ permanent;
rewrite ^/en/events/category.*$ /en/events/ permanent;
rewrite ^/en/tags/.*$ /en/blog/ permanent;
rewrite ^/tags/.*$ /blog/ permanent;
rewrite ^/en/categories/timer-en/?$ /en/blog/vshn-timer/ permanent;
rewrite ^/en/events/virtual-rancher-rodeo-by-vshn/?$ /en/events/webinar-k3s-a-practical-introduction/ permanent;
rewrite ^/events/virtual-rancher-rodeo-by-vshn/?$ /events/webinar-k3s-a-practical-introduction/ permanent;
rewrite ^/2015/11/willkommen-beim-vshn-blog/?$ /blog/willkommen-beim-vshn-blog/ permanent;
rewrite ^/2015/12/ein-herzliches-willkommen-fur-david-gubler$ /blog/ein-herzliches-willkommen-fuer-david-gubler/ permanent;
rewrite ^/2016/02/ein-herzliches-willkommen-fur-marco-fretz$ /blog/ein-herzliches-willkommen-fuer-marco-fretz/ permanent;
rewrite ^/2016/03/vshn-puzzleitc-lancieren-appuio$ /blog/puzzle-itc-und-vshn-lancieren-appuio-die-schweizer-enterprise-paas/ permanent;
rewrite ^/2016/07/alternative-zu-git-submodulen-gws-git-workspace$ /blog/alternative-zu-git-submodulen-gws-git-workspace/ permanent;
rewrite ^/2016/07/httpoxy-security-vulnerability$ /blog/httpoxy-eine-unauffaellige-http-kopfzeile-fuehrt-zur-sicherheitsluecke/ permanent;
rewrite ^/2016/07/httpoxy-security-vulnerability-en$ /en/blog/httpoxy-or-how-an-innocent-http-header-leads-to-security-vulnerabilities/ permanent;
rewrite ^/2016/08/openshift.*$ /blog/openshift/ permanent;
rewrite ^/2016/09/appuio-geht-live$ /blog/appuio-geht-live/ permanent;
rewrite ^/2016/11/appuio$ /blog/appuio-geht-live/ permanent;
rewrite ^/2016/11/docker$ /blog/docker permanent;
rewrite ^/2017/02/we-are-looking-for-you-python-devops-engineer$ /en/jobs/ permanent;
rewrite ^/2017/04/we-are-looking-for-you-dockerkubernetes-devops-engineer$ /en/jobs/kubernetes permanent;
rewrite ^/2017/04/we-are-looking-for-you-golang-devops-engineer$ /en/jobs/ permanent;
rewrite ^/2017/04/we-are-looking-for-you-site-reliability-engineer$ /en/jobs/reliability-engineering/ permanent;
rewrite ^/2017/04/wir-suchen-ansible-devops-engineer$ /jobs/linux permanent;
rewrite ^/2017/04/wir-suchen-golang-devops-engineer$ /jobs/ permanent;
rewrite ^/2017/04/wir-suchen-site-reliability-engineer$ /jobs/reliability-engineering/ permanent;
rewrite ^/2017/07/distributed-monitoring-mit-icinga2-und-puppet$ /blog/httpsblog-vshn-ch201707distributed-monitoring-mit-icinga2-und-puppet/ permanent;
rewrite ^/2017/08/dkim-ein-baustein-im-kampf-gegen-spam-mit-gefalschten-absenderadressen$ /blog/dkim-ein-baustein-im-kampf-gegen-spam-mit-gefaelschten-absenderadressen/ permanent;
rewrite ^/2017/08/introduction-to-openshift-on-exoscale$ /en/blog/introduction-to-openshift-on-exoscale/ permanent;
rewrite ^/2017/09/willkommen-im-team-simon-ruegg$ /blog/willkommen-im-team-simon-rueegg/ permanent;
rewrite ^/en/jobs/business-development/$ /en/jobs/ permanent;
rewrite ^/en/jobs/customer-success-management/$ /en/jobs/ permanent;
rewrite ^/en/jobs/devops-engineer/$ /en/jobs/ permanent;
rewrite ^/en/jobs/devops-project-management/$ /en/jobs/ permanent;
rewrite ^/en/jobs/gitlab-pipeline-development/$ /en/jobs/ permanent;
rewrite ^/en/jobs/gitlab/$ /en/jobs/ permanent;
rewrite ^/en/jobs/inside-sales/$ /en/jobs/ permanent;
rewrite ^/en/jobs/kubernetes-operator-development/$ /en/jobs/ permanent;
rewrite ^/en/jobs/kubernetes/$ /en/jobs/ permanent;
rewrite ^/en/jobs/linux-junior/$ /en/jobs/ permanent;
rewrite ^/en/jobs/linux/$ /en/jobs/ permanent;
rewrite ^/en/jobs/Mehr$ /en/jobs/ permanent;
rewrite ^/en/jobs/openshift/$ /en/jobs/ permanent;
rewrite ^/en/jobs/pipeline/$ /en/jobs/ permanent;
rewrite ^/en/jobs/rancher/$ /en/jobs/ permanent;
rewrite ^/en/jobs/sales-hero/$ /en/jobs/ permanent;
rewrite ^/en/jobs/site-reliability-engineer/$ /en/jobs/ permanent;
rewrite ^/en/jobs/site-reliability-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/sre$ /en/jobs/ permanent;
rewrite ^/en/jobs/kubernetes-platform-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/pipeline-development/$ /en/jobs/ permanent;
rewrite ^/en/jobs/corporate-it-lead/$ /en/jobs/ permanent;
rewrite ^/en/jobs/reliability-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/devops-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/why-vshn/$ /en/about/employee-benefits/ permanent;
rewrite ^/en/jobs/kubernetes-platform-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/gitlab-pipeline-development/$ /en/jobs/ permanent;
rewrite ^/en/jobs/agile-coach/$ /en/jobs/ permanent;
rewrite ^/en/jobs/golang-devops-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/senior-linux-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/sales-back-office/$ /en/jobs/ permanent;
rewrite ^/en/jobs/rancher-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/openshift-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/linux-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/sales-back-office/$ /en/jobs/ permanent;
rewrite ^/en/jobs/site-reliability-engineering/$ /en/jobs/ permanent;
rewrite ^/en/jobs/python-devops-engineering/$ /en/jobs/ permanent;
rewrite ^/jobs/ansible/$ /jobs/linux-engineering/ permanent;
rewrite ^/jobs/business-development/$ /jobs/ permanent;
rewrite ^/jobs/customer-success-management/$ /jobs/ permanent;
rewrite ^/jobs/devops-engineer/$ /jobs/ permanent;
rewrite ^/jobs/devops-engineering/$ /jobs/ permanent;
rewrite ^/jobs/devops-project-management/$ /jobs/ permanent;
rewrite ^/jobs/golang/$ /jobs/ permanent;
rewrite ^/jobs/inside-sales/$ /jobs/ permanent;
rewrite ^/jobs/kubernetes-operator-development/$ /jobs/ permanent;
rewrite ^/jobs/kubernetes/$ /jobs/ permanent;
rewrite ^/jobs/linux-junior/$ /jobs/ permanent;
rewrite ^/jobs/linux/$ /jobs/ permanent;
rewrite ^/jobs/office-manager/$ /jobs/ permanent;
rewrite ^/jobs/openshift/$ /jobs/ permanent;
rewrite ^/jobs/pipeline/$ /jobs/ permanent;
rewrite ^/jobs/python/$ /jobs/ permanent;
rewrite ^/jobs/rancher/$ /jobs/ permanent;
rewrite ^/jobs/sales-hacker/$ /jobs/ permanent;
rewrite ^/jobs/sales-hero/$ /jobs/ permanent;
rewrite ^/jobs/site-reliability-engineer/$ /jobs/ permanent;
rewrite ^/jobs/sre$ /jobs/ permanent;
rewrite ^/jobs/wieso-vshn/$ /ueber/employee-benefits/ permanent;
rewrite ^/jobs/sales-back-office/$ /jobs/ permanent;
rewrite ^/jobs/linux-engineering/$ /jobs/ permanent;
rewrite ^/jobs/kubernetes-platform-engineering/$ /jobs/ permanent;
rewrite ^/jobs/pipeline-development/$ /jobs/ permanent;
rewrite ^/jobs/corporate-it-lead/$ /jobs/ permanent;
rewrite ^/jobs/reliability-engineering/$ /jobs/ permanent;
rewrite ^/jobs/devops-engineering/$ /jobs/ permanent;
rewrite ^/jobs/kubernetes-platform-engineering/$ /jobs/ permanent;
rewrite ^/jobs/gitlab-pipeline-development/$ /jobs/ permanent;
rewrite ^/jobs/ansible-devops-engineering/$ /jobs/ permanent;
rewrite ^/jobs/agile-coach/$ /jobs/ permanent;
rewrite ^/jobs/java-devops-engineering/$ /jobs/ permanent;
rewrite ^/jobs/golang-devops-engineering/$ /jobs/ permanent;
rewrite ^/jobs/senior-linux-engineering/$ /jobs/ permanent;
rewrite ^/jobs/sales-back-office/$ /jobs/ permanent;
rewrite ^/jobs/rancher-engineering/$ /jobs/ permanent;
rewrite ^/jobs/openshift-engineering/$ /jobs/ permanent;
rewrite ^/jobs/linux-engineering/$ /jobs/ permanent;
rewrite ^/jobs/sales-back-office/$ /jobs/ permanent;
rewrite ^/jobs/site-reliability-engineering/$ /jobs/ permanent;
rewrite ^/jobs/python-devops-engineering/$ /jobs/ permanent;
rewrite ^/en/partner/$ /en/partners/ permanent;
rewrite ^/en/partner/sobrado/$ /en/partners/sobrado/ permanent;
rewrite ^/en/partners/amazee-labs/$ /en/partners/amazee/ permanent;
rewrite ^/en/partners/bespinian/$ /en/partners/technology-partners/ permanent;
rewrite ^/en/partners/cinerent/$ /en/partners/clients/ permanent;
rewrite ^/en/partners/cloudscale-ch/$ /en/partners/technology-partners/ permanent;
rewrite ^/en/partners/exoscale/$ /en/partners/technology-partners/ permanent;
rewrite ^/en/partners/internezzo/$ /en/partners/technology-partners/ permanent;
rewrite ^/en/partners/interxion/$ /en/partners/technology-partners/ permanent;
rewrite ^/en/partners/puzzle-itc/$ /en/partners/technology-partners/ permanent;
rewrite ^/en/technology-partners/$ /en/partners/technology-partners/ permanent;
rewrite ^/partner/amazee-labs/$ /partner/amazee/ permanent;
rewrite ^/partner/avectris/$ /partner/technologiepartner/ permanent;
rewrite ^/partner/bespinian/$ /partner/technologiepartner/ permanent;
rewrite ^/partner/cinerent/$ /partner/kunden/ permanent;
rewrite ^/partner/cloudscale-ch/$ /partner/technologiepartner/ permanent;
rewrite ^/partner/exoscale/$ /partners/technologiepartner/ permanent;
rewrite ^/partner/internezzo/$ /partner/technologiepartner/ permanent;
rewrite ^/partner/interxion/$ /en/partners/technologiepartner/ permanent;
rewrite ^/partner/Komed\ Health/$ /partner/komed-health/ permanent;
rewrite ^/partner/puzzle-itc/$ /partner/technologiepartner/ permanent;
rewrite ^/success-stories/creditgate24/$ /success-stories/cg24group/ permanent;
rewrite ^/en/success-stories/creditgate24/$ /en/success-stories/cg24group/ permanent;
rewrite ^/en/solutions/industry-solutions-2/$ /en/solutions/industry-solutions/ permanent;
}