반응형
Wordpress 다중 사이트용 캐디 구성
여러 사이트를 사용하여 Wordpress 웹 사이트를 설정하려고 합니다.
example.com
example.com/fr
다음 Caddy 파일 사용:
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}
}
에 나타난 내용은 다음과 같습니다.
rewrite {
regexp ^/[_0-9a-zA-Z-]+(/wp-.*)
to {path} {path}/ {1}
}
당신의 경우, 요청과 함께/fr/wp-admin/
다음 서비스를 시도합니다.
{path}
=/fr/wp-admin/
{path}/
=/fr/wp-admin/
{1}
=/wp-admin/
괄호 안에 캡처된 첫 번째 블록입니다.
그러니까 캐디는 관리인을 찾을 수 없다는 거죠/fr
또는 목적에 따라 나중에 재연결되지 않습니다.
언급URL : https://stackoverflow.com/questions/37917839/caddy-configuration-for-wordpress-multisite
반응형
'programing' 카테고리의 다른 글
Spring WebFlux WebClient JSON 역직렬화 커스터마이즈 방법 (0) | 2023.04.01 |
---|---|
쉼표로 구분된 문자열을 PL/SQL에서 배열로 변환 (0) | 2023.04.01 |
JSON을 사용하여 json 문자열을 해석합니다.그물 (0) | 2023.03.22 |
tsconfig.json 파일을 생성하려면 어떻게 해야 합니까? (0) | 2023.03.22 |
AngularJS가 숨겨진 필드 값을 전송하지 않음 (0) | 2023.03.22 |