【发布时间】:2021-03-13 20:40:16
【问题描述】:
我有一些 wordpress 经验,但这是我第一次使用 Nginx。我有一个在 Nginx 上运行的 WordPress 安装。我添加了WPML(多语言插件)https://wpml.org/
当前的 URL 结构是https://www.maindomain.com/blog/es/...。 &https://www.maindomain.com/blog/en/...。等一切正常。
我正在寻找一种方法来重写 ninginx conf 中的 URL,以便整个设置可以使用:https://www.maindomain/es/blog/...。而不是https://www.maindomain.com/blog/es/等等。
我尝试了几件事,最终卡住了:
rewrite ^/blog/en/(\w+\.?.*)$ /en/blog/$1 last;
在两个 URL 上都会出现 404 错误。
关于如何做到这一点的任何想法?或者除了重写之外还有更好的方法吗?
【问题讨论】:
标签: wordpress nginx url-rewriting wpml