
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