
У меня есть следующая конфигурация Nginx, в которой я хочу применить 2 правила.
Правило 1
Когда URL-запрос содержит подкаталог /shop, который перенаправляется 301 на главную страницу веб-сайта. Например:https://mywebsite.com/shopстановитьсяhttps://mywebsite.com
location /shop {
rewrite ^(.*)$ https://v2.no7.de redirect;
}
Правило2
Если URL-запрос содержит подкаталог с дополнительным подкаталогом или файлом, то ничего не переписывайте. Например:https://mywebsite.com/shop/subcategory/product
location / {
if ($request_uri ~ "^/shop/(.*)$"){
rewrite ^/(.*) https://v2.no7.de/%1 redirect;
}
}
Но когда я импортирую эту конфигурацию на панель ISPConfig, я получаю сообщение об ошибке, что этот код неверен, и никаких других объяснений не дается.
Может кто-нибудь помочь мне разобраться с этим? Спасибо заранее