
我有以下 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 面板上匯入此配置時,我收到一條錯誤訊息,指出此程式碼不正確,並且沒有給出其他解釋。
有人可以幫我解決這個問題嗎?先感謝您