ai-coding-mines목차GitHub

WordPress REST: 인코딩된 슬래시가 404

배포 · 인프라

증상

/wp-json/wp/v2/plugins/{slug}%2F{file} 형태가 404. 플러그인 활성/비활성 조작이 막힌다.

원인

Apache가 인코딩된 슬래시를 거부한다.

우회

POST https://example.org/index.php?rest_route=/wp/v2/plugins/wordpress-seo/wp-seo
body: {"status":"active"}

rest_route 쿼리 방식은 정상 동작(200).

함께 밟은 것 — 활성 플러그인만 보고 판단 금지

"SEO 플러그인이 없다"고 오판했는데 설치돼 있고 비활성이었다. GET /wp-json/wp/v2/plugins로 inactive 포함 전수 조회한다.