-
-
WordPress的路由机制决定了你不可能通过Nginx的URL重写来实现这个目的(WordPress会获取重写前的路径并与自身的固定链接规则尝试匹配,所以无论你如何重写URL,WordPress获取的都是你重写前的地址)。在WEB层唯一能实现的可能是通过在反代时设置回源规则。
所以现在这个问题有两套方案:
- 通过更改WordPress与站点地图相关的固定连接规则并增加对站点URL输出时的过滤机制来实现更改站点地图路径的目的
- 通过使用第三方插件的站点地图功能实现更改地图路径的目的
方案一我翻了一下WordPress源码,想实现很复杂,不是几行代码就能搞定的,所以没有再深入研究。
方案二可以参考这些插件:https://litepress.cn/plugins/google-sitemap-generator
-
如何使用NGINX伪静态规则改变文件名?
寻求帮助 / 80 / 2 / 发布于 2021-7-05 15:25:24 / 活跃于 2021-07-05 19:09:45