我正在尝试从请求的html文件重定向到特定位置。
例如:

https://example.com/cars/description/ferrari-1-1532.html


https://example.com/car/catalog/ferrari.html

我试过这个配置
location /cars/description/*.html {
     rewrite ^(.*)$ https://examples.com/car/catalog/request_filename redirect;
}

但它不起作用。

最佳答案

此位置应将所有请求重定向到/cars/description目录中的html文件并指向此urlhttps://examples.com/car/catalog/request_filename

location ~* /cars/description/(.+\.(html))$ {
     rewrite ^(.*)$ https://examples.com/car/catalog/request_filename redirect;
}

10-07 19:31
查看更多