규칙 1

규칙 1

2가지 규칙을 적용하려는 다음 Nginx 구성이 있습니다.

규칙 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 패널에서 이 구성을 가져올 때 이 코드가 올바르지 않다는 오류가 발생하고 다른 설명이 제공되지 않습니다.

누군가 내가 이것을 알아내도록 도와줄 수 있나요? 미리 감사드립니다

관련 정보