nginx - NGINX 重定向,查询字符串被忽略
问题描述
我添加了大约 30 个重定向,其中 90% 是直接的 URL,但是有一些具有查询字符串,例如
.com/?page_id=2966
.com/?page_id=2965
.com/?page_id=2964
所有其他重定向都可以正常工作,但是这些重定向都不能使用以下重写规则:
rewrite ^/?page_id=2966$ /sustainable-travel? permanent;
rewrite ^/?page_id=2965$ /car-sharing? permanent;
rewrite ^/?page_id=2964$ /eco-driving? permanent;
我们已经重新加载并重新启动了服务器,但没有任何运气 - 我们应该在配置中做一些特别的事情来捕获这些吗?
谢谢
解决方案
推荐阅读
- c# - 如何在 Azure DevOps 中实现自动化集成测试 (C#) 和功能/场景之间的关联?
- sass - Nuxt & SassError:未定义的变量
- c# - ASP.Net Core - 从 Razor 视图调用静态方法 - 构建失败而不给出错误
- python - 可变源序列的所有唯一排列
- reactjs - “从不”类型上不存在属性“id”。地图功能
- excel - 如果工作表 1 中的 2 个短语在工作表 2 中匹配,则将该行复制到工作表 1
- kotlin - 将字符串转换为具有空安全性的日期
- javascript - 如何返回事件总线?
- flutter - 在超级构造函数中保证 globalkey
- reactjs -
反应路由器dom v6