![规则1](https://linux22.com/image/740511/%E8%A7%84%E5%88%991.png)
我有以下 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 面板上导入此配置时,我收到一条错误,提示此代码不正确,并且没有给出其他解释。
有人能帮我解决这个问题吗?提前谢谢