diff --git a/nginx.conf b/nginx.conf index fc0700aa..7afc77f0 100644 --- a/nginx.conf +++ b/nginx.conf @@ -43,6 +43,21 @@ http { return 301 /uk$1; } + if ($request_uri ~ ^/en/?(\?.*)?$) { + return 301 /$1; + } + if ($request_uri ~ ^/en/(.+)$) { + return 301 /$1; + } + + if ($request_uri ~ ^(/(?:ar|be|da|de|es|fr|id|it|ko|nl|pt|ru|sk|sv|tr|vi|zh|zh-TW|uk|ja))?/src/pages/([a-z0-9][a-z0-9-]*)\.html(\?.*)?$) { + return 301 $1/$2$3; + } + + if ($request_uri ~ ^(/(?:ar|be|da|de|es|fr|id|it|ko|nl|pt|ru|sk|sv|tr|vi|zh|zh-TW|uk|ja))?/change-text-color(?:\.html)?/?(\?.*)?$) { + return 301 $1/text-color$2; + } + if ($request_uri ~ ^/tools/$) { return 301 /tools; }