gpt4 book ai didi

wordpress - Wordpress 多站点的 Caddy 配置

转载 作者:行者123 更新时间:2023-12-02 08:03:37 31 4
gpt4 key购买 nike

我正在尝试设置一个具有多站点的 WordPress 网站:

  • example.com

  • example.com/fr

使用以下 Caddyfile:

example.com:80 {
redir https://www.example.com{uri}
}

www.example.com:80 {
root /app/public
gzip

fastcgi / 127.0.0.1:9000 {
ext .php
split .php
index index.php
}

rewrite {
regexp ^/[_0-9a-zA-Z-]+(/wp-.*)
to {path} {path}/ {1}
}

rewrite {
regexp ^/[_0-9a-zA-Z-]+(/.*\.php)$
to {path} {path}/ {1}
}

rewrite {
if {path} not_match ^\/wp-admin
to {path} {path}/ /index.php?_url={uri}
}

log stdout
startup /usr/sbin/php-fpm7.0 -F -O &
}

当我到达 /fr/wp-admin/ 时,我收到一个 301 到 /wp-admin/

有人知道如何解决这个问题吗?

最佳答案

这个球童配置适合我。希望这会有所帮助。

rewrite {
regexp ^(/[^/]+)?(/wp-.*)
to {2}
}

rewrite {
regexp ^(/[^/]+)?(/.*\.php)
to {2}
}

rewrite {
if {path} not_match ^\/wp-admin
to {path} {path}/ /index.php?{query}
}

关于wordpress - Wordpress 多站点的 Caddy 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37917839/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com