
次の Nginx 設定があり、これに 2 つのルールを適用したいと考えています。
ルール1
URL リクエストにサブディレクトリ /shop が含まれている場合、Web サイトのフロントページに 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 パネルでこの構成をインポートすると、このコードが正しくないというエラーが表示され、他に説明はありません。
誰かこれを理解するのを手伝ってくれませんか?よろしくお願いします