Regel 1

Regel 1

Ich habe die folgende Nginx-Konfiguration, die zwei Regeln anwenden soll.

Regel 1

Wenn die URL-Anforderung das Unterverzeichnis /shop enthält, wird eine 301-Weiterleitung auf die Startseite der Website durchgeführt. Beispiel:https://mywebsite.com/shopwerdenhttps://mywebsite.com

location /shop {
  rewrite ^(.*)$ https://v2.no7.de redirect;
}

Regel 2

Wenn die URL-Anforderung das Unterverzeichnis mit einem zusätzlichen Unterverzeichnis oder einer zusätzlichen Datei enthält, schreiben Sie nichts neu. Beispiel:https://mywebsite.com/shop/unterkategorie/produkt

location / {
  if ($request_uri ~ "^/shop/(.*)$"){
    rewrite ^/(.*) https://v2.no7.de/%1 redirect;
  }
}

Aber beim Importieren dieser Konfiguration in das ISPConfig-Bedienfeld erhalte ich die Fehlermeldung, dass dieser Code nicht richtig ist, und es wird keine weitere Erklärung gegeben.

Könnte mir jemand helfen, das herauszufinden? Vielen Dank im Voraus

verwandte Informationen