尝试为301重定向添加这些重写。第一个URL完美运行。但第二次和第三次重写会导致重定向到新网址,但他们会维护查询(我不需要在网页名称后面进行查询)。
if ($query_string ~ "^prodID=1043&catID=1&subCatID=3"){ rewrite ^/?product.php$ https://www.example.com/products.html? permanent; }
if ($query_string ~ "^prodID=1050&catID=1&subCatID=3"){ rewrite ^/?product.php$ https://www.example.com/products.html? permanent; }
if ($query_string ~ "^userID=1053&catID=1&subCatID=3"){ rewrite ^/?user.php$ https://www.example.com/users.html? permanent; }
他们都应该重新指向
但他们重新指向
日志文件显示正常的重定向:301 GET /products.php?prodID=1050&catID=1&subCatID=3 HTTP / 1.1"
有人可以帮忙吗?我还找不到解决方案。
提前致谢